我的偏好活动包含一个CheckboxPreference,ListPreference和一个包含5个CheckboxPreferences的子偏好设置屏幕。
我设法使用以下方法解决内部PreferenceScreen背景的问题: Black screen in inner preferenceScreen
但我有更多我无法解决的问题:
1-我需要更改两个PrefernceScreens中每个首选项的背景,我尝试了以下但是它不起作用
偏好ax = findPreference(“ck_pref”);
查看v = ax.getView(null,null);
v.setBackgroundResource(R.drawable.rowbackground);
我尝试使用以下链接中提供的解决方案自定义布局文件:
http://groups.google.com/group/android-developers/browse_thread/thread/d3bb7af55dba7d8d
它改变了textview的背景,但没有改变整行
2-我试图改变ListPreference中项目的文本重力,但也没有成功。
任何建议都将受到赞赏,提前谢谢。