各行のテキストとイメージを使用してリストビューを作成しようとしています。 イメージは右側にあり、テキストは残りの行を占有するはずです。テキストは垂直に配置する必要があります。 センタリングされた部分を除いて、これをすべて実行できます。どんなにテキストはオールウェイズ行の上に示されているものリストビューの行の上にテキストを中央に配置する
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:id="@+id/widget71"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="center_vertical">
<TextView
android:id="@android:id/text1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginTop="6px"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="@+id/text1"
android:layout_weight="01"
android:layout_gravity="center_vertical|fill_vertical|center_horizontal|center|clip_vertical"/>
<ImageView
android:id="@android:id/icon"
android:layout_width="30px"
android:layout_height="40px"
android:layout_marginTop="8px"
android:layout_marginLeft="4px"
android:layout_marginRight="8px"
android:src="@drawable/delete"
android:layout_gravity="right" />
</LinearLayout>
: これは、多くの試みが失敗しました後に私が持っているものです。 私は、xmlが手作業で行われたときに膨らませる方法のせいで、これが起こるかもしれないという報告をいくつか見てきました。しかし、私はそれをしません。私はそれをフレームワークに任せます。
ついにそれは働いた! あなたの答えはそれでした。私もpiotrpo答えを使用しましたが(両方を受け入れることは可能ですか?) – Nahoot