Android: настройка для отображения в расширяемом списке

В моем приложении у меня есть расширяемое представление списка, в котором я хочу изменить стрелку группы в расширяемом списке с другими объектами рисования, но ничего не отображается. Это мой код, как я могу это исправить?

<ExpandableListView
            android:layout_weight="1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            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:state_empty="true" android:drawable="@drawable/arrow_up"></item>
        <item android:state_expanded="true" android:drawable="@drawable/arrow_down"></item>
        <item android:drawable="@drawable/arrow_up"></item>
</selector>

ParentActivity.java:

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        final ParentActivity thisActivity = this;
        setContentView(R.layout.backup_list);
        ActionBar actionBar = getSherlock().getActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);
        // get the listview
        expListView = (ExpandableListView) findViewById(R.id.expandableListView);
        expListView.setIndicatorBounds(width - GetDipsFromPixel(50), width - GetDipsFromPixel(10));
....
}



 public int GetDipsFromPixel(float pixels)
    {
        // Get the screen's density scale
        final float scale = getResources().getDisplayMetrics().density;
        // Convert the dps to pixels, based on density scale
        return (int) (pixels * scale + 0.5f);
    }

РЕДАКТИРОВАТЬ:

введите описание изображения здесь

0 ответов

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