我有一个列表视图,左侧有一个小而长的文本视图(两者都有不同的文本),最右侧有一个图像视图。问题是当长文本视图变得太长时,它会压缩右侧的图像视图,然后再换行到第二行。由于两个文本视图在每一行中都有不同的长度,我无法为它们的长度设置一个固定的 dp 值。我该怎么做才能使 imageview 不被压缩?
PS:我像这样在列表视图中创建行:
<TextView
android:id="@+id/info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="10sp"
android:layout_gravity="center_vertical"/>
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="12sp"
android:layout_gravity="center_vertical"/>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/image"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_alignParentRight="true"
android:focusable="false"/>
</RelativeLayout>