我正在编写一个启动偏好设置屏幕的应用程序。 第一项只是一个偏好。 第二项是偏好,右侧有图标。 为了完成第二项,我所做的是调用具有textview和图像视图的布局。
<Preference
android:key="advanced_settings"
android:persistent="false"
android:layout="@layout/main"
主要布局是:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="Advanced settings"
/>
<ImageView android:id="@+id/imageview1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:src="@drawable/ic_bt_config"
/>
</RelativeLayout>
但是在应用程序启动之后可以看到文本显示文本大小很小而且空间与其他空间不兼容。 我不想硬编码任何东西。
请帮助我如何将首选项屏幕的第二项设置为与第一项相同的格式。
答案 0 :(得分:0)
您可以使用
android:textAppearance="?android:attr/textAppearanceLarge"
这样我会看起来像偏好的文本