删除可扩展列表视图的默认组标题图标

时间:2011-05-12 07:45:46

标签: android

我无法删除Expandable listview的Group标题图标,有人可以告诉我如何在xml中将其设置为null ..

更新

<ExpandableListView android:id="@+id/elist"
    android:layout_marginTop="1dip" android:layout_weight="1"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:fastScrollEnabled="true" android:scrollbarSize="4dip"
    android:smoothScrollbar="true" android:scrollbars="horizontal"
    android:groupIndicator="@null" />

和我的群组标题我正在使用以下xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal" android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <ImageView android:id="@+id/ImageView01"
        android:layout_height="wrap_content" android:src="@drawable/zimbabwe"
        android:layout_width="wrap_content"
        android:layout_marginLeft="10dip">
    </ImageView>
    <TextView android:id="@+id/childname"
        android:paddingLeft="35dip" android:textSize="16dip"
        android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>

但它不适合我

我的SimpleExpandableListAdapter是:

SimpleExpandableListAdapter expListAdapter = new SimpleExpandableListAdapter( this, 
        createBetGroupList("spot"), 
        R.layout.group_row, new String[] { "BetGroup" }, 
        new int[] { R.id.childname }, createBetChildList("spot") , 
        R.layout.child_row, new String[] { "betText","betRate","betID" }, 
        new int[] { R.id.txtBetText, R.id.txtdecRate,R.id.txtstrBetID} );

1 个答案:

答案 0 :(得分:67)

您应该在布局xml文件中将groupIndicator设置为null:

<ExpandableListView [...] 
    android:groupIndicator="@null" />