gpt4 book ai didi

java - 如何更改 PreferenceCategory/PreferenceScreen 的文本颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:03:19 25 4
gpt4 key购买 nike

这是:

preferences.xml

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >

<PreferenceCategory
android:key="@string/pref_basicsettings_key"
android:title="@string/pref_basicsettings_title" >
<CheckBoxPreference
android:defaultValue="@string/pref_test1_default"
android:key="@string/pref_test1_key"
android:summary="@string/pref_test1_dlg"
android:title="@string/pref_test1_title" />
<CheckBoxPreference
android:defaultValue="@string/pref_test2_default"
android:key="@string/pref_test2_key"
android:summary="@string/pref_test2_dlg"
android:title="@string/pref_test2_title" />
</PreferenceCategory>
</PreferenceScreen>

BasicSettingsActivity.java

public class BasicSettingsActivity extends PreferenceActivity {

public static final String TAG = BasicSettingsActivity.class
.getSimpleName();

/** Called when the activity is first created. */
@SuppressWarnings("deprecation")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

prefs.registerOnSharedPreferenceChangeListener(mSharedPreferenceListener);

// add preference resource
addPreferencesFromResource(com.testapp.R.xml.basic_settings);
}
}

如何更改 PreferenceCategory 中的文本颜色?

最佳答案

我添加了一个新样式:

<style name="PreferenceScreen" parent="Theme.AppCompat">
<item name="android:textColor">#ffffff</item>
<item name="android:textColorPrimary">#ffffff</item>
<item name="colorPrimary">#ff0000</item>
<item name="colorPrimaryDark">#ff0000</item>
<item name="colorAccent">#ff0000</item>
<item name="android:background">#CCCCCC</item>
</style>

并将其包含在 Activity 中:

<activity android:name="com.smartipcamera.owlcam.ui.BasicSettingsActivity"
android:theme="@style/PreferenceScreen" >
</activity>

关于java - 如何更改 PreferenceCategory/PreferenceScreen 的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37935057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com