android - android.R.attr.state_checked 的反义词是什么?

标签 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

最佳答案

This question可能对你有帮助。

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

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

关于android - android.R.attr.state_checked 的反义词是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708368/

相关文章:

java - 从 Activity 中打开 fragment 并膨胀 View

android - 如何动态更改自定义ActionBar标题?

android - 需要复杂的 Android UI 设计指导( fragment )

android - 应用程序android中的库依赖类使用

android - 播放视频剪辑前后出现闪烁

java - 如何在android中制作一个按钮来打开一个新的 Activity ,并且这个 Activity 不仅仅是一个默认 Activity ,它是一个自定义 Activity

java - Android:抽屉导航 NullPointerException

android - Cordova 振动不工作

android - 在自定义 View 中处理后退按钮

android - 如何中断 android MediaPlayer.prepareAsync()?