5

以前にImageViewを使用し、設定できるさまざまなスケールタイプを理解しました...しかし、ListActivityまたはExpandableListActivityの行でImageViewを適切にスケーリングするのに非常に苦労しています。

android:scaleTypeプロパティをすべての値に設定しようとしましたが、画像が縮小されません。最小サイズと最大サイズも設定しましたが、効果がないようです。私はこれらの両方をXMlとコードの両方で実行しましたが無駄になりました...

誰かが何かアイデアやおそらく回避策を持っていますか?

前もって感謝します!

編集:ExpandableListViewのグループ行のXMLは次のとおりです

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="6dip"
>
<ImageView
    android:id="@+id/item_selection_icon_id"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginRight="5dp"
    android:layout_marginLeft="30dp"
    android:minWidth="10dp"
    android:minHeight="10dp"
    android:maxWidth="10dp"
    android:maxHeight="10dp"
    android:scaleType="centerInside"
/>

<!--  App Name -->
<TextView
    android:id="@+id/item_app_name_id"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_toRightOf="@id/item_selection_icon_id"
    android:layout_alignBaseline="@id/item_selection_icon_id"
    android:textStyle="normal|bold"
    android:textSize="24sp"
/>

<!-- Package Information -->
<TextView
    android:id="@+id/item_app_pkg_name_id"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_below="@id/item_app_name_id"
    android:layout_toRightOf="@id/item_selection_icon_id"
    android:layout_weight="2"
    android:textStyle="italic"
    android:textSize="12sp"
/>
</RelativeLayout>
4

1 に答える 1

8

ローマンのおかげで、この問題は解決されました!最小と最大の幅と高さの線を削除し、android:layout_width / height属性を必要なサイズに変更したところ、すべてが正常に機能しています。

于 2010-04-21T23:49:36.680 に答える