Android: Drawable не показывает правильно

В моем приложении у меня есть расширяемый список, который я хочу установить 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/browser" android:state_empty="true"></item>
    <item android:drawable="@drawable/minus1" android:state_expanded="true"></item>
</selector>

1 ответ

Ну, на самом деле вы должны опубликовать list_item.xml или как вы его назвали, дизайн для элемента... где у вас есть некоторые ImageView и флажок

Ваш ImageView должен иметь scaleType="center" или что-то в этом роде... это должно помочь вам... или сделать ваш layout_width для этого ImageView wrap_content вместо некоторого фиксированного размера:), потому что это тоже кажется неправильным.

Другие вопросы по тегам