您的位置:首页 > 移动开发 > Android开发

android修改preference中view字体等属性

2013-08-16 13:26 246 查看
首先,定义layout文件:custom_preference.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:minHeight="?android:attr/listPreferredItemHeight"

android:gravity="center_vertical"

android:paddingRight="?android:attr/scrollbarSize"

>

<RelativeLayout

android:id="@+id/relativelayout"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="6dip"

android:layout_marginRight="6dip"

android:layout_marginTop="6dip"

android:layout_marginBottom="6dip"

android:layout_weight="1">

<TextView

android:id="@+android:id/title"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textSize="28dip"

android:fadingEdge="horizontal"

android:textColor="#FFF"/>


<TextView

android:id="@+android:id/summary"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_below="@android:id/title"

android:layout_alignLeft="@android:id/title"

android:textSize="20dip"

android:textColor="#F99"/>

<RelativeLayout

android:id="@+android:id/widget_frame"

android:layout_alignParentRight="true"

android:layout_width="wrap_content"

android:layout_height="match_parent"

android:gravity="center_vertical"

android:orientation="vertical"

/>

</RelativeLayout>

</LinearLayout>

然后,在preference.xml文件中应用到这个custom_preference.xml文件。

<?xml version="1.0" encoding="utf-8"?>

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"

android:title="@string/set_alarm">

<CheckBoxPreference android:key="enabled"

android:persistent="false"

android:title="@string/enable_alarm"

android:layout="@layout/custom_preference"/>

</PreferenceScreen>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: