屏幕上可扩展的Listview组指标半屏?

时间:2011-09-17 12:14:13

标签: java android

我正在使用自定义组指标,如下面的代码所示。现在,如果我保留默认值,我可以完美地使用setBounds,但是当使用我的自定义图像时,它的尺寸和设置与相同的.9补丁文件相同,它总是在屏幕上一半。无论我使用setBounds()

的值
            Drawable plus = (Drawable) getResources().getDrawable(R.drawable.expander_group);
            getExpandableListView().setGroupIndicator(plus);
            Display newDisplay = getWindowManager().getDefaultDisplay();
            int width = newDisplay.getWidth();
            getExpandableListView().setIndicatorBounds(0,0);

XML expander_group

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

编辑:

有趣。我从标准的Android文件中复制了确切的xml和图像文件。当我使用上面的方法来定义它时,完全相同的事情发生了!因此,我认为不是导致问题的xml或图像文件。

enter image description here

0 个答案:

没有答案