在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. START_STICKY無法正常工作
- 2. DataTrigger無法正常工作
- 3. YTPlayerView無法正常工作
- 4. @ Html.ValidationMessageFor無法正常工作
- 5. AppDomain.CurrentDomain.SetupInformation.ConfigurationFile無法正常工作
- 6. .fadeIn()無法正常工作
- 7. OnTouchListener無法正常工作
- 8. .htaccess無法正常工作
- 9. glTexSubImage2D無法正常工作
- 10. $ ionicScrollDelegate.getScrollPosition無法正常工作
- 11. Seekbar無法正常工作
- 12. onProviderEnabled無法正常工作?
- 13. Validation.HasError無法正常工作
- 14. Math.h無法正常工作?
- 15. document.createElement無法正常工作
- 16. Input.GetKeyDown無法正常工作
- 17. Bootstrap無法正常工作
- 18. PIDinRootline無法正常工作
- 19. PushNotification無法正常工作
- 20. wcstok()無法正常工作?
- 21. mapView:didSelectAnnotationView:無法正常工作。
- 22. killBackgroundProcesses無法正常工作
- 23. Bootstrap無法正常工作
- 24. uibarbuttonitem無法正常工作
- 25. MessageFormat無法正常工作
- 26. json_decode無法正常工作
- 27. mediaplayer無法正常工作
- 28. Viewpager無法正常工作
- 29. TransactionTimeout無法正常工作
- 30. Gradle無法正常工作