not*_*ana 4 android android-theme
<style name="CustomTheme" parent="@android:style/Theme.Holo.Light">
Run Code Online (Sandbox Code Playgroud)
我制作了自己的主题,并在我的清单中添加了对它的引用.除了我的自定义列表中的复选框外,一切看起来都很完美(按钮,文本框等).
android:checkMark="?android:attr/listChoiceIndicatorMultiple"
Run Code Online (Sandbox Code Playgroud)
我的listitem中的复选框是Theme.Holo的默认复选框,我无法找出原因.
感谢任何帮助!
小智 8
我有同样的问题.我不知道为什么它没有选择正确的复选框 - 你几乎不能在明亮的背景上看到它.现在,我将适当的holo light复选框图像从android drawable文件夹复制到我的项目中.然后我创建了自己引用这些图像.然后我将android:button属性设置为我的新选择器xml.我的选择器xml看起来像这样:
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_checked="true" android:state_focused="true"
android:drawable="@drawable/btn_check_on_focused_holo_light" />
<item android:state_checked="false" android:state_focused="true"
android:drawable="@drawable/btn_check_off_focused_holo_light" />
<item android:state_checked="false"
android:drawable="@drawable/btn_check_off_holo_light" />
<item android:state_checked="true"
android:drawable="@drawable/btn_check_on_holo_light" />
</selector>
Run Code Online (Sandbox Code Playgroud)
确保将所有不同密度的图像(xhdpi,hdpi等)复制到项目中.
| 归档时间: |
|
| 查看次数: |
4028 次 |
| 最近记录: |