【发布时间】:2017-12-31 22:45:05
【问题描述】:
我想要一个回收站视图行作为给定的数字。基本上,图像视图将具有固定尺寸。两个文本视图应覆盖整个空间,但不应将图像视图移出屏幕。它也不应该裁剪它。 请忽略填充和边距。除了图像视图和两个文本视图之间会有一个边距。
我尝试过的:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.8">
<TextView
android:id="@+id/tv1"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:layout_alignParentStart="true"
android:layout_below="@id/tv1"
android:id="@+id/tv2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="2"
android:ellipsize="end"/>
</RelativeLayout>
<ImageView
android:id="@+id/img"
android:layout_weight="0.2"
android:layout_width="85dp"
android:layout_height="50dp"
android:layout_marginStart="12dp"
android:layout_centerVertical="true"
android:scaleType="centerCrop"/>
</LinearLayout>
这样做的问题是图像视图的尺寸随着文本视图中的文本而变化。我不要那个。我希望尺寸是固定的。
我本可以将整个内容保持在相对布局中,但后来我无法在两个文本视图和图像视图之间保持空白。
【问题讨论】:
标签: java android xml android-layout