我正在构建一个按钮选择器,状态列表可绘制,
states.addState(new int[] {android.R.attr.state_checked},
checkedDrawable.getDrawable());
states.addState(new int[] {},
unCheckDrawable.getDrawable());
我应该把它放在第二状态? 没有android.R.attr.state_unchecked
答案 0 :(得分:11)
This question可能会对您有所帮助。
它说,你应该使用你需要的状态的负面。所以在你的情况下它应该是:
states.addState(new int[] {-android.R.attr.state_checked}, unCheckDrawable.getDrawable());