ビットマップのサイズが画面サイズよりも大きい場合でも、その中の画像ビューが画面幅に合わないこのリストビューがあります。これが私が得る結果です:
(スパムポリシーにより、ここにスクリーンショットを投稿することはできません。スクリーンショットを表示するには、以下のリンクをクリックしてください。) http://www.sundancepost.com/ivue/screen/screen1.jpg
上の画面の赤いボックスで示されているように、リストは画面の幅に収まりません。
以下は私が望んでいた結果です:
http://www.sundancepost.com/ivue/screen/screen2.jpg
これがレイアウトの私のコードです。
features_listrow.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView
android:id="@+id/banner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@drawable/ampersand_banner"/>
</RelativeLayout>
features_list:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:smoothScrollbar="true"
>
</ListView>
</LinearLayout>
両方のレイアウトファイルに対してlayout_widthとlayout_heightを正しく設定したと思います。これは、実行時のandroid:adjustViewBounds設定と関係があると思います。誰か助けてくれませんか?