我需要这个默认的可绘制对象,这样我就可以通过编程方式将它设置为自动生成的复选框,如下所示:
checkBox.setButtonDrawable(R.drawable.checkbox_style);
我需要这个可绘制的复选框,因为带有 Android 4.3 (Jellybean) 的三星 GT-I9300 覆盖了上面的这个样式,如下所示:
这是我的应用主题:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowBackground">@color/colorPrimary</item>
<item name="colorControlNormal">#88FFFFFF</item>
<item name="colorControlActivated">#88FFFFFF</item>
<item name="colorControlHighlight">@color/colorAccent</item>
<item name="android:textColorHint">@android:color/white</item>
</style>
请问它叫什么名字,比如android.R.drawable.(...)
?
最佳答案
<style name="Widget.CompoundButton.CheckBox">
<item name="android:background">@android:drawable/btn_check_label_background</item>
<item name="android:button">?android:attr/listChoiceIndicatorMultiple</item>
</style>
关于android - android (android.R.drawable.{checkbox}) 中 Material Design 复选框的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37208561/