2013-12-14 77 views
1

在我的應用程序中,我使用groupIndicator進行了可擴展列表視圖,但圖像顯示不正確並且伸長,如何設置圖像的寬度和高度?設置可繪製的高度和寬度

這是我的代碼:

<ExpandableListView 
      android:layout_weight="1" 
      android:layout_width="fill_parent" 
      android:layout_height="0dp" 
      android:id="@+id/expandableListView" 
      android:groupIndicator="@drawable/group_indicator"/> 

group_indicator.xml:

<?xml version="1.0" encoding="utf-8"?> 

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/plus" android:state_empty="true"/> 
    <item android:drawable="@drawable/minus" android:state_expanded="true"/>  
</selector> 

我怎樣才能解決這個問題?

編輯:

大小的圖像的:32×32像素

+0

@mat謝謝。 –

+0

嘗試:http://stackoverflow.com/questions/19289637/loading-images-in-android-expandable-list-view和http://stackoverflow.com/questions/6534885/android-expandable-list和本教程http ://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/和本教程http://www.androidhive.info/2012/02/android-custom-listview-with-image- and-text/ – RossC

+0

@RossC:這些鏈接不能幫助我,我的問題是:我用於可擴展列表視圖的圖像具有伸長性,我不知道如何修復它。 –

回答

0

的Android傑利貝恩具有最小的寬度,高度爲增加抽頭能夠區域。

,如果你適用於mdpi圖像尺寸10×10是

,那麼你必須創建一個1X 64×48的圖像和中間圖像(10×10)和剩餘面積應該是透明的。

OR

你只是固定的最小寬度,高度分別爲10,10(您的加/減圖像的寬度,高度)

+0

我不明白。 –