我正在尝试设置一个布局,该布局将用于ListActivity
. 每行在左侧包含一个灯泡图标,在中间包含一个文本,然后在右侧包含一个钢笔图标。
我找不到解决方案来避免中心的文本部分在 2 幅图像变大的情况下越过它。
这是我在屏幕上看到的:
当文本过长时,它会显示在灯泡图标和笔图标上
我如何需要修改我的布局以避免它?
XML:
<RelativeLayout
android:id="@+id/linearLayoutEquipementInfo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20sp"
android:orientation="horizontal" >
<ImageView
android:id="@+id/equipementImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_margin="10sp"
android:contentDescription="@string/status" />
<TextView
android:id="@+id/equipementName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_margin="10sp"
android:gravity="center"
android:text="title"
android:textSize="22sp" />
<ImageView
android:id="@+id/equipementEdit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_margin="1sp"
android:background="@null"
android:contentDescription="@string/editEquipmentName"
android:src="@android:drawable/ic_menu_edit" />
</RelativeLayout>