上記のように、これは私のカスタムリストビューで、いくつかのチェックマークが付いています。基本的に、2 つのテキストビューと 1 つのイメージビューがあります。私の問題は、上部のテキストビューのテキストが大きい場合、イメージビューが画面からはみ出し、チェックマークが表示されないことです。
テキストの長さに応じて上部のテキストビューの幅を広げたいのですが、チェックマークを隠してはいけません。
どんな助けでも感謝します。
編集:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="6dip"
android:background="@color/black">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_marginRight="6dip"
android:id="@+id/row_image"/>
<ImageView
android:id="@+id/multiselect_icon"
android:src="@drawable/singlecheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_toRightOf="@id/row_image"
android:visibility="gone"/>
<TextView
android:id="@+id/top_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/multiselect_icon"
android:layout_alignParentTop="false"
android:layout_alignParentRight="false"
android:textStyle="bold"
android:layout_weight="1"
android:textColor="@color/white"/>
<ImageView
android:id="@+id/shared_icon"
android:src="@drawable/sharedcheck"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/top_view"
android:visibility="gone"/>
<TextView
android:id="@+id/bottom_view_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="false"
android:layout_alignParentLeft="false"
android:layout_below="@id/top_view"
android:layout_toRightOf="@id/multiselect_icon"
android:gravity="left"
android:textColor="@color/lightGray"
android:visibility="gone"/>
<TextView
android:id="@+id/bottom_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_below="@id/top_view"
android:gravity="right"
android:textColor="@color/lightGray"/>
</RelativeLayout>