0
我想将Android应用程序的首选项屏幕的外观更改为白色背景和黑色文本颜色。看来我可以在代码中更改背景颜色。有没有类似的方式来改变代码中偏好设置的文本颜色?如何更改Android的偏好的文字颜色?
getListView().setBackgroundColor(Color.TRANSPARENT);
getListView().setCacheColorHint(Color.TRANSPARENT);
getListView().setBackgroundColor(Color.rgb(255, 255, 255));
的另一种方法可以在活动的主题被设定为光在应用程序的清单:
android:theme="@android:style/Theme.Light"
然而,这将覆盖该应用程序的风格,目前被设置为
android:theme="@android:style/Theme.NoTitleBar"
因此,标题栏会显示在首选项屏幕中。我可以尝试通过
requestWindowFeature(Window.FEATURE_NO_TITLE);
然后应用程序崩溃(AndroidRuntimeException: requestFeature() must be called before adding content
)试图打开的喜好时,删除了吧。
谢谢。对于遇到类似问题的其他人:似乎有相当多的默认主题,尽管远没有详细记录(http://android.git.kernel.org/?p=platform/frameworks/base.git;a =斑点; F =芯/ RES/RES /值/的themes.xml; H = 6b3d7407d1c895a3c297e60d5beac98e2d34c271; HB = HEAD)。 – ernes7a 2010-11-29 17:51:25