0

私は典型的な問題を抱えています。レイアウト幅のサイズを大きくすることができません。これらはスクリーンショットです。親の高さを50dpに維持した場合のsingleRow.xmlコードは次のとおりです。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:background="@drawable/box_midbg" >

    <TextView
        android:id="@+id/textViewSingleRowClearHistory"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:layout_marginLeft="20dp"
        android:textSize="20dp"
        android:text="TextView" />

    <ImageView
        android:id="@+id/imageViewSingleRowClearHistory"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:layout_marginRight="20dp"
        android:src="@drawable/tickmark_icon" />

</RelativeLayout>

ここで、layout_widthも100dpに変更しても、違いはありません。これがどのように可能であるか、つまり、どこが間違っているのか理解できません。

親レイアウトで設定するために使用している画像サイズのサイズは580x20です。そのレイアウトで使用しているimageViewのサイズは33x33です。誰か助けてください。

4

2 に答える 2

0

これは、レイアウトの背景画像のサイズが原因です。別の画像を使用して確認してください。動作します。

于 2013-02-18T09:06:21.153 に答える
0

親の相対レイアウトの幅を wrap_content に設定し、画像ビューの高さを 100 dp に変更してみてください。そうすれば反映されるはずです。

于 2013-02-18T08:55:00.323 に答える