我想设计一个包含一个图像和一个文本视图的布局,但文本视图应该根据文本的长度水平和垂直填充剩余区域。现在我只能垂直填充空间。任何帮助对我来说都是很大的帮助!!
这是布局:如果可用,我想要最小 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>