PreferenceFragment布局值

时间:2014-11-18 19:36:13

标签: java android layout styles

我正在使用主菜单创建一个应用程序,其中一个菜单项将打开一个PreferenceFragment。为了在应用程序中创建统一性,我希望主菜单看起来尽可能接近PreferenceFragment。基本上我可以使用所有xml值来创建看起来类似于PreferenceFragment中的菜单项。

我需要的值示例:文本大小和颜色(标题和摘要文本)和填充值。

我可以猜到,但这可能需要一段时间,可能不准确。必须有更好的方法来做到这一点。

这是我到目前为止: 主菜单(菜单我希望看起来像PreferenceFragment):http://i.imgur.com/O5jr14e.png
偏好设置(PreferenceFragment):http://i.imgur.com/YLUnNdX.png

以下是我到目前为止菜单项的布局值:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_height="fill_parent"
              android:layout_width="wrap_content" android:id="@+id/menu_item"
              android:orientation="vertical" android:layout_weight="1"
              android:paddingLeft="10dp">
    <TextView android:id="@+id/menu_item_title"
              android:textSize="20sp"
              android:textColor="@android:color/white"
              android:layout_width="wrap_content" android:layout_height="wrap_content"
              android:layout_weight="1" />
    <TextView android:id="@+id/menu_item_description"
              android:textColor="@android:color/darker_gray"
              android:layout_width="wrap_content" android:layout_height="wrap_content"
              android:layout_weight="1" />
</LinearLayout>

我正在使用带有自定义ListAdapter的ListFragment来返回具有所需String值的上述布局,并将其显示在列表中。

提前致谢!

1 个答案:

答案 0 :(得分:1)

如果您要在整个应用中查找文本大小和颜色,则应使用主题和样式。

http://developer.android.com/guide/topics/ui/themes.html