【发布时间】:2016-09-09 13:34:29
【问题描述】:
我需要这个默认的可绘制对象,以便我可以通过编程方式将其设置为自动生成的复选框,如下所示:
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.(...)?
【问题讨论】:
-
您可以使用 Material Design 的
appCompatCheckbox Widget。检查这个materialdoc.com/check-box
标签: android android-layout checkbox