我有“菜单”按钮的应用程序。当我点击一个按钮时,一个片段被加载。我想在点击按钮时指定按钮上的特定样式以表明它处于活动状态。安卓:当点击它时,设置在按钮的样式
在js/html中,它很简单,我只是添加一个“活动”类,但从我在网上搜索时已经阅读,一旦它已经设置,它不可能改变一个按钮的样式? ?任何选择?
我有“菜单”按钮的应用程序。当我点击一个按钮时,一个片段被加载。我想在点击按钮时指定按钮上的特定样式以表明它处于活动状态。安卓:当点击它时,设置在按钮的样式
在js/html中,它很简单,我只是添加一个“活动”类,但从我在网上搜索时已经阅读,一旦它已经设置,它不可能改变一个按钮的样式? ?任何选择?
既然你只需要而片段被加载到标记按钮(选项)为有效。你可以尝试这样的事: - 你需要牢记
myActiveButton.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
myActiveButton.setPressed(true);
return true;
}
});
一件事,就是当用户选择其他按钮,您将需要更改激活键的状态。所以,你可以保留某种变量来知道所选的按钮。
,或者你可以这样做this,考虑@methode书面答复。
让我知道它是否有帮助:)
或者,你可以改变按钮'onClick'的背景颜色。 –
烨你可以改变背景颜色,但它成为维护繁琐......保持背景颜色等的轨迹.. 想要的东西像jQuery toggleClass – yeahman
你打算带什么风格?你试图改变颜色或点击时的东西? – OBX
想要添加一个样式“活动”来指示当前按钮是“活动”。 Yup ex。改变背景。 – yeahman
“菜单”是指工具栏按钮还是边栏菜单? – SanVed