【发布时间】:2018-08-04 09:02:12
【问题描述】:
我最初使用此代码在onCreateView 设置按钮背景。
uc.setBackgroundResource(R.drawable.saat_button_none);
如果我最初设置按钮的背景或文本颜色,我想在使用 onClick 时防止样式更改
public void onClick(View v) {
switch (v.getId()) {
case R.id.bir:
uc.setBackgroundResource(R.drawable.saat_button); //Should not work
dort.setBackgroundResource(R.drawable.saat_button_sel);
bes.setBackgroundResource(R.drawable.saat_button_sel);
}
}
这可能吗?
编辑:我不想使用if statement,因为我有很多按钮,我只想锁定按钮的样式。
【问题讨论】:
-
如果我最初设置了任何参数?这是什么意思?
-
如果我最初设置按钮的背景或 textColor 我的意思是
-
点击后比你想要的按钮还好吗?
-
更改其他按钮的背景
-
看看this
标签: java android android-fragments