-1

1 つの画像と 1 つのテキスト ビューでレイアウトをデザインしたいのですが、テキスト ビューは、テキストの長さに応じて、水平方向と垂直方向の両方で残りの領域を埋める必要があります。現在、スペースを垂直方向にのみ埋めることができます。どんな助けでも私にとって大きな助けになるでしょう!!

レイアウトは次のとおりです。最小幅100dp、可能な場合は最大幅230dpが必要です

<RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" >

        <ImageView
            android:id="@+id/wine_image"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:layout_marginLeft="30dp"
            android:layout_marginTop="5dp"
            android:scaleType="fitXY" />

        <TextView
            android:id="@+id/wine_name"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="5dp"
            android:layout_toRightOf="@id/wine_image"
            android:ellipsize="end"
            android:maxWidth="250dp"
            android:minWidth="100dp"
            android:singleLine="false"
            android:textColor="@color/yellow"
            android:textSize="8sp" />

        <TextView
            android:id="@+id/winedetailstext"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:layout_below="@id/wine_name"
            android:layout_marginLeft="5dp"
            android:layout_marginTop="5dp"
            android:layout_toRightOf="@id/wine_image"
            android:ellipsize="end"
            android:maxLines="100"
            android:maxWidth="230dp"
            android:minWidth="100dp"
            android:scrollbars="vertical"
            android:singleLine="false"
            android:textColor="@android:color/white"
            android:textSize="8sp" />
    </RelativeLayout>
4

2 に答える 2

0

親のプロパティも設定されていることを確認してください

   android:layout_width="fill_parent"
   android:layout_height="fill_parent"

TextView の場合は次のようにします

<TextView
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
 />
于 2013-09-05T05:31:56.897 に答える