今天遇到一个这样的需求,保持Button的选中状态。为实现这个目的,需要在selector中做一个android:state_selected的设置,设置其为和button pressed一样的样式,并且在Java代码中动态去实现Button的selected值得改变,像这样:
private void getViewSelected(View selectedView, View unSelectedView1, View unSelectView2) {
selectedView.setSelected(true);unSelectedView1.setSelected(false);
unSelectView2.setSelected(false);
},
这样一来,就能实现Button选中状态的保持啦。