ImageView масштабируют тип, не работающий в действии списка

Я использовал 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>
5
задан Justin 20 April 2010 в 22:59
поделиться

1 ответ

Спасибо Роману, проблема решена! Я удалил строки минимальной и максимальной ширины и высоты и изменил атрибуты android: layout_width / height на желаемый размер, и теперь все работает нормально.

8
ответ дан 14 December 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: