私はカスタムItemビューを持つListViewを持っています。アイテムレイアウトは、ImageView、3xTextViews、3x Small ImageView(下のコード)で構成されています。問題は、すべてのImageViewを常に表示し、TextViewsで幅とテキストを正しく調整して複数行に正しく分割するようにすることです。ここではそれがどのように見えるかです:ListViewアイテムのレイアウトの問題 - ImageViewとTextViewを組み合わせる
以下は、レイアウト項目のxmlです:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:id="@+id/linearLayout1" android:layout_width="fill_parent">
<ImageView android:layout_width="85dp" android:layout_height="85dp" android:id="@+id/imageView1" ></ImageView>
<LinearLayout android:layout_height="match_parent" android:id="@+id/linearLayout2" android:layout_width="wrap_content" android:orientation="vertical" android:paddingLeft="3dp">
<TextView android:text="aa24324234" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="bold" android:textColor="@android:color/primary_text_dark"></TextView>
<TextView android:text="bb22222" android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="italic" ></TextView>
<TextView android:text="ccvvvvbb" android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="italic"></TextView>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout3"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:gravity="bottom|right">
<ImageView
android:id="@+id/imageView4"
android:layout_width="24dp"
android:layout_height="24dp"
android:src="@android:drawable/ic_menu_save" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="24dp"
android:layout_height="24dp"
android:src="@android:drawable/ic_lock_lock" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="24dp"
android:layout_height="24dp"
android:src="@android:drawable/ic_lock_lock" />
</LinearLayout>
</LinearLayout>
3枚の画像は、彼らが画面の下部にあるが、実行時にそれがperfect.Tryそれが見えるようになります! – Pankaj