0

我有一个列表视图(布局 1),其中的代码来自android.R.layout.simple_list_item_1

这是来自的布局代码android.R.layout.simple_list_item_1

<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center_vertical"
    android:minHeight="?android:attr/listPreferredItemHeight"
    android:paddingLeft="6dip"
    android:textAppearance="?android:attr/textAppearanceLarge" />

现在,使用该布局,我创建了一个类似的布局,但有两个不同之处。添加了一个TextView,并添加到这两个 TextViewandroid:layout_weight中。这是我的新布局中的代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/text1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:minHeight="?android:attr/listPreferredItemHeight"
        android:paddingLeft="6dip"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:layout_weight="3" />

    <TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/text2"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        android:minHeight="?android:attr/listPreferredItemHeight"
        android:paddingLeft="6dip"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:layout_weight="1" />

</LinearLayout>

现在,当我创建列表时,两种布局上使用的字体大小是不同的。在布局 2(我创建的那个)中,字体更大。

这是一张图片:

在此处输入图像描述

如何将我的第二个布局修改为与列表中的完全相同的字体大小android.R.layout.simple_list_item_1

4

0 回答 0