ImageViewと各アイテムのTextViewが含まれるリストビューに問題があります。私はImageViewの画像を変更したときに私の問題があるAndroidリストビューのイメージサイズ
|XX| TextView 1 TextView 2
|XX| TextView 3 TextView 4
:
多かれ少なかれ、2行を取る必要がありますTextViewsの2行と1つのImageViewの(XX)があります。私の目標は、2つのテキストビューのイメージビューの高さを同じにすることです。しかし、私のイメージは400x300で、イメージビューはそれを含むように拡張されています。私は、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" />
...
おかげであなたは助けるために!
しかし、TextViewの高さの値はわかりません。デバイスによっては異なる場合がありますか? – user1029309
の場合、2つのオプションが残っています.1つはwrap_contentまたはfill_parentです。どちらの場合も、画像サイズがテキストの高さよりも大きい場合、imageviewの高さは画像のサイズに依存します。 – jeet
私はそれを管理する方法を見つけた、ありがとう:D – user1029309