设置preference的title为红色
时间: 2024-02-22 12:55:25 浏览: 52
你可以通过自定义Preference的布局文件来实现将title设置为红色的效果。具体方法如下:
1. 创建一个自定义的Preference布局文件,例如custom_preference.xml,代码如下:
```xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dp">
<TextView
android:id="@android:id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#FF0000"
android:textSize="18sp" />
<TextView
android:id="@android:id/summary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@android:id/title"
android:textSize="14sp" />
</RelativeLayout>
```
在上面的布局文件中,我们将title的字体颜色设置为红色。
2. 在PreferenceScreen中引用这个自定义布局文件,代码如下:
```xml
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<Preference
android:key="example_preference"
android:title="Example Preference"
android:layout="@layout/custom_preference"
android:summary="This is an example preference" />
</PreferenceScreen>
```
在上面的代码中,我们将Preference的layout属性指定为自定义布局文件custom_preference.xml,这样就可以使用我们自定义的布局文件来显示Preference了。
这样,我们就可以在Preference中将title设置为红色了。
阅读全文