0

私は単純な ListView を持っています:

<?xml version="1.0" encoding="utf-8"?>
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/overvieList"
          android:layout_width="match_parent"
          android:layout_height="match_parent" />

ListView アイテムのこのレイアウト:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <GridLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:columnCount="2" >

        <ImageView
            android:id="@+id/overviewItemImage"
            android:layout_width="75dp"
            android:layout_height="75dp"
            android:layout_column="0"
            android:layout_gravity="left|top"
            android:layout_marginRight="5dp"
            android:layout_row="0"
            android:src="@drawable/ic_launcher" />

        <GridLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_column="1"
            android:layout_gravity="left|top"
            android:layout_row="0"
            android:layout_marginLeft="3dp"
            android:layout_marginRight="5dp"
            android:columnCount="1"
            android:rowCount="3" >

            <TextView
                android:id="@+id/overviewItemHeader"
                android:layout_column="0"
                android:layout_gravity="left|top"
                android:layout_row="0"
                android:text="Large Text"
                android:textAppearance="?android:attr/textAppearanceMedium" />

            <TextView
                android:id="@+id/overviewItemCategory"
                android:layout_column="0"
                android:layout_gravity="left|top"
                android:layout_row="1"
                android:text="Small Text"
                android:textAppearance="?android:attr/textAppearanceSmall"
                android:textSize="10sp"
                android:textStyle="italic" />

            <TextView
                android:id="@+id/overviewItemText"
                android:layout_column="0"
                android:layout_gravity="left|top"
                android:layout_row="2"
                android:text="Small Text"
                android:textAppearance="?android:attr/textAppearanceSmall" />
        </GridLayout>

    </GridLayout>

</LinearLayout>

今、変更された ArrayAdapter を使用して ListView を埋めます。

わかりました。

しかし、TextViews Content (右側) が端を越えないようにするにはどうすればよいでしょうか??

ここに画像の説明を入力

4

2 に答える 2

0

textview で layout_marginRight を設定します。これで問題が解決することを願っています

于 2013-06-05T17:21:34.600 に答える
0

android:layout_marginRight="5dp"TextViews に少しマージンを追加するだけです

于 2013-06-05T17:23:01.230 に答える