Ранее я использовал ImageView и понимаю, какие типы масштабирования можно установить ... Однако мне невероятно трудно пытаться заставить ImageView правильно масштабироваться в строке ListActivity или ExpandableListActivity.
Я пытался установить свойство android: scaleType для каждого значения, но изображение никогда не уменьшалось. Я установил минимальный и максимальный размеры, и они, похоже, не имеют никакого эффекта. Я сделал обе эти вещи в XMl и в коде безрезультатно ...
У кого-нибудь есть идеи или, возможно, обходной путь?
Заранее спасибо!
РЕДАКТИРОВАТЬ: Вот XML для строк группы в ExpandableListView
<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>