什么是android.R.attr.state_checked的反面?

时间:2012-07-29 10:07:05

标签: android android-layout

我正在构建一个按钮选择器,状态列表可绘制,

  states.addState(new int[] {android.R.attr.state_checked},
                               checkedDrawable.getDrawable());

    states.addState(new int[] {},
                               unCheckDrawable.getDrawable());

我应该把它放在第二状态? 没有android.R.attr.state_unchecked

1 个答案:

答案 0 :(得分:11)

This question可能会对您有所帮助。

它说,你应该使用你需要的状态的负面。所以在你的情况下它应该是:

states.addState(new int[] {-android.R.attr.state_checked}, unCheckDrawable.getDrawable());