2010-04-18 6 views
4

이전에 ImageView를 사용했고 설정 가능한 다른 배율 유형을 이해했습니다 ... 그러나 ImageView를 제대로 배율을 늘리려고하면 엄청난 어려움을 겪고 있습니다. ListActivity 또는 ExpandableListActivity입니다.ImageView 배율 유형이 목록 작업에서 작동하지 않습니다.

모든 단일 값으로 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> 
+0

아이디어가 없습니다. 문제는 기기에 설치된 모든 앱의 아이콘을 표시하고 있다는 것입니다. 모든 아이콘이 같은 크기가 아니므로 내 목록에서 같은 크기로 크기를 조정하고 싶습니다 ... – Justin

+3

내 머리 꼭대기에서 : 'wrap_content'대신 layout_width/height를'10dp'로 설정해 보았습니까? '? –

+0

그게 효과가있어! 나는 내가 그렇게 생각하지 않는다고 믿을 수 없다 ... 나는 layout_width/height와 normal width/height 사이의 차이점이 무엇인지 궁금하다. – Justin

답변

8

감사하고,이 문제가 해결되었습니다! 나는 최대 너비와 최대 너비 및 높이 선을 제거하고 android : layout_width/height 속성을 원하는 크기로 변경했습니다. 이제 모든 것이 올바르게 작동합니다.

관련 문제