将星形样式应用于Android中的复选框
Posted
技术标签:
【中文标题】将星形样式应用于Android中的复选框【英文标题】:Applying star style to checkbox in Android 【发布时间】:2012-07-13 01:30:02 【问题描述】:style="?android:attr/starStyle"
将此代码应用于复选框属性后,我无法查看该复选框。代码有错误吗?
【问题讨论】:
【参考方案1】:发布您的完整 xml 文件。它对我有用:
<CheckBox
android:id="@+id/checkBox1"
android:layout_
android:layout_
style="?android:attr/starStyle"
android:text="CheckBox"
/>
【讨论】:
【参考方案2】:检查下面的代码可能对你有帮助...
在您的布局文件中,您的复选框...
<CheckBox
android:id="@+id/Check"
android:layout_
android:layout_
android:layout_marginTop="20dp"
android:layout_marginLeft="5dp"
android:text=" Not connected "
android:textSize="14sp"
android:textStyle="bold"
android:textColor="#ccc"
android:clickable="true"
android:focusable="true"
android:button="@drawable/check"/>
在 R/drawable/check.xml 中 - 在这里使用你的星星图片而不是我的图片。
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_checked="true"
android:state_window_focused="true"
android:state_enabled="true"
android:drawable="@drawable/check_on" />
<item
android:state_checked="false"
android:state_window_focused="true"
android:state_enabled="true"
android:drawable="@drawable/check_off" />
</selector>
【讨论】:
以上是关于将星形样式应用于Android中的复选框的主要内容,如果未能解决你的问题,请参考以下文章
融合样式不适用于 QTabWidget 中的 QTextBrowser