【发布时间】:2018-08-16 20:04:04
【问题描述】:
如何改变按钮的颜色?当我单击“设备”按钮时,颜色会发生变化。然后当我点击另一个按钮,如“技术员”按钮上一个按钮(“设备”)颜色设置为默认按钮颜色和“技术员”按钮颜色改变。
here is my code
public void onButtonTabClick(View v)
{
Fragment fragment = null;
switch (v.getId())
{
case R.id.button_equipment:
fragment = new EquipmentFragment();
break;
case R.id.button_tech:
fragment = new TechnicianFragment();
break;
case R.id.button_timeline:
fragment = new TimeLineFragment();
break;
}
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(R.id.show_fragment, fragment);
transaction.commit();
}
【问题讨论】:
-
你试过了吗?你的代码在哪里?
-
基本上我想改变片段加按钮的颜色......所以我只改变片段......但我也尝试改变颜色但我无法得到我想要的结果
-
告诉我们你有什么尝试
-
你可以使用单选按钮
-
public void onButtonTabClick(View v) { Fragment fragment = null; switch (v.getId()) { case R.id.button_equipment: fragment = new EquipmentFragment();休息;案例 R.id.button_tech: 片段 = 新的 TechnicianFragment();休息; case R.id.button_timeline: fragment = new TimeLineFragment();休息; } }