我對listitem有以下linearlayout。Android LinearLayout包裝內容的問題
<ImageView android:id="@+id/icon"
android:src="@android:drawable/ic_input_add"
android:layout_height="wrap_content"
android:layout_width="22px"
android:layout_marginTop="4px"
android:layout_marginRight="4px"
android:layout_marginLeft="1px" />
<LinearLayout android:id="@+id/linearLayout1"
android:orientation="vertical"
android:layout_height="wrap_content"
android:layout_width="wrap_content">
<TextView android:layout_width="wrap_content"
android:text="LongerTextView"
android:id="@+id/textView1"
android:layout_height="wrap_content"/>
<TextView android:layout_width="wrap_content"
android:text="TextView"
android:id="@+id/textView2"
android:layout_height="wrap_content"/>
</LinearLayout>
<LinearLayout android:id="@+id/linearLayout2"
android:layout_height="match_parent"
android:layout_width="fill_parent"
android:gravity="right">
<ImageView android:layout_marginTop="4px"
android:src="@android:drawable/ic_input_add"
android:layout_marginLeft="1px"
android:layout_height="wrap_content"
android:layout_marginRight="1px"
android:id="@+id/icon2"
android:layout_width="22px"/>
</LinearLayout>
該佈局應該顯示左側和一直在右側的圖像,兩個文本項之間。這工作正常,只要文字不會比屏幕寬。只要文字越長,我的右側圖標就會被推離屏幕。
該文本應該換行到一個新行,並且左右圖標都應該始終顯示。
我該如何做到這一點?