在android中为设置创建了一个首选项文件。当我取消选中CheckBoxPreference时,我希望它的依赖首选项变成灰色(即potray)。我曾尝试使用,setShouldDisableView()但它不工作。建议我使用相关的Checkbox首选项(标题和复选框),但默认情况下,只有复选框的颜色正在改变。setShouldDisableView无法正常工作。
0
A
回答
1
在drawable
文件夹中创建独立的xml
文件并粘贴下面的代码
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="#D3D3D3" android:state_checked="true"/>
<item android:drawable="#ffffff" android:state_checked="false"/>
</selector>
这xml
文件名中的复选框标签XML设置为android:background="@drawable/filename"
。希望对你有帮助!
0
在您的主题中使用主/辅色选择器而不是使用“纯”色。另见:Android: change color of disabled text using Theme/Style?
相关问题
- 1. Sklearn.mixture.dpgmm无法正常工作
- 2. NegaMax无法正常工作
- 3. Input.GetKeyDown无法正常工作
- 4. Bootstrap无法正常工作
- 5. TransactionTimeout无法正常工作
- 6. uibarbuttonitem无法正常工作
- 7. HighCharts无法正常工作
- 8. OnKeyListener无法正常工作
- 9. crontab无法正常工作
- 10. 无法正常工作
- 11. ActionBar无法正常工作
- 12. mcrypt_decrypt无法正常工作
- 13. Home.php无法正常工作
- 14. omitEmptyStrings无法正常工作
- 15. ZipForge无法正常工作
- 16. SearchView无法正常工作
- 17. imap_delete无法正常工作
- 18. presentModalViewController无法正常工作
- 19. BeautifulSoup无法正常工作
- 20. mapView:didSelectAnnotationView:无法正常工作。
- 21. AppDomain.CurrentDomain.SetupInformation.ConfigurationFile无法正常工作
- 22. @ Html.ValidationMessageFor无法正常工作
- 23. Jquery无法正常工作
- 24. setcookie()无法正常工作
- 25. mapInnerRoute无法正常工作
- 26. ITelephony.aidl无法正常工作
- 27. Android:mkdir无法正常工作
- 28. Onkeyup无法正常工作
- 29. widgets_on_pages无法正常工作
- 30. strsep()无法正常工作