我的应用中有一个带有2个按钮的栏。一个按钮代表用户当前所在的页面,另一个按钮将用户重定向到具有相同按钮栏的另一个页面。我想要的是表示用户当前所在页面的按钮看起来像被按下的按钮(即按下它时的颜色)。我已将它设置为无法点击。是否有设置或属性,或者我是否必须创建自己的选择器(因为我真的不明白如何实现它)?
答案 0 :(得分:0)
从未尝试过这个,但是
button.setPressed(true)
应该工作。
编辑:您还可以添加
button.setClickable(false)
编辑:这确实有效,但顺序很重要。使用此
btn.setClickable(false);
btn.setPressed(true);