我想实现下面的布局,其中有文本视图和图像的固定空间。
我正在使用相对布局,它没有“重量”属性。如何使用 LinearLayout 实现以下布局?
下面是我的代码
<RelativeLayout>
<TextView
android:id="@+id/txt"
android:paddingLeft="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="left"
android:textSize="14dp"
android:textColor="@android:color/white"/>
<TextView
android:id="@+id/date_n_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="5dp"
android:textColor="#E0FFFF"
android:layout_below="@+id/txt" />
<ImageView android:id="@+id/imageview"
android:layout_height="wrap_content"
android:paddingRight="5dp"
android:contentDescription="Image"
android:layout_width="wrap_content"
android:layout_alignParentRight="true"
android:src="@drawable/icon"/>
</RelativeLayout>
我使用 RelativeLayout 来放置文本视图和图像,如上图。但是 textview 和 imageview 相互重叠。