ImageView缩放类型在列表活动中不起作用

时间:2010-04-18 05:21:30

标签: android listview scale imageview expandablelistview

我之前使用过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>

1 个答案:

答案 0 :(得分:8)

感谢罗马,这个问题已经解决了!我删除了最小和最大宽度和高度线,并将android:layout_width / height属性更改为我想要的大小,现在一切正常。