0

からのコードを含む1つのリストビュー(レイアウト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" />

さて、そのレイアウトで、2つの違いがある同様のレイアウトを作成しました。もう1つ追加TextViewし、それら2つのTextViewに追加しましandroid: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(私が作成したもの)では、フォントが大きくなっています。

これが画像です:

ここに画像の説明を入力してください

2番目のレイアウトをリストのリストとまったく同じフォントサイズに変更するにはどうすればよいandroid.R.layout.simple_list_item_1ですか?

4

0 に答える 0