ImageViewと各アイテムのいくつかのTextViewを含むリストビューに問題があります。
多かれ少なかれ、TextViewsの2行と2行を取る必要がある1つのImageView(XX)があります:
|XX| TextView 1 TextView 2
|XX| TextView 3 TextView 4
私の問題は、ImageViewで画像を変更するときです。私の目標は、2つのテキストビューを合わせた場合と同じ高さのイメージビューを作成することです。しかし、私の画像は400x300なので、imageviewはそれを含むように拡張されています。getHeightまたはgetMeasuredHeightを使用してimageViewの高さを取得し、imageViewに配置する前にビットマップのサイズを変更しようとしましたが、機能しません。
リストビューのレイアウトは次のとおりです。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/list_poi_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:scaleType="centerCrop"
android:contentDescription="@string/points_of_interest_activity_image_content_description" />
<TextView
style="@style/CarloText"
android:id="@+id/list_poi_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/list_poi_image"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
style="@style/CarloText"
android:id="@+id/list_poi_description"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/list_poi_name"
android:layout_below="@+id/list_poi_name"
android:textAppearance="?android:attr/textAppearanceMedium" />
..。
助けてくれてありがとう!!!