Dr_abandon的博客

学无止境,乘风破浪

ListView和ExpandableListView去除分隔线,ExpandableListView去除父布局的向下的图标和默认打开所有子布局,父布局没有点击事件

去除分隔线


android:divider="@null"
android:dividerHeight="0dp"

去除父节点图标

// ExpandableListView的布局的id
ExpandableListView.setGroupIndicator(null);  

ExpandableListView默认打开所有子布局

//设置默认子布局全部打开  listview_lv是ExpandableListView的布局的id
  int groupCount = listview_lv.getCount();
        for (int i=0; i<groupCount; i++) {
            listview_lv.expandGroup(i);
        }
//listview_lv.expandGroup(0);如果默认打开第一组 就设置这个
        LogUtil.e("adapter",mlist.size()+"---------");
        listview_lv.setAdapter(adapter);

//设置父布局没有点击事件
        listview_lv.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {
            @Override
            public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {
                return true;//这里return true 是父布局没有点击事件
            }
        });
阅读更多
版权声明:清晨不起早,误一天的事;幼年不勤学,误一生的事。 https://blog.csdn.net/Dr_abandon/article/details/69939303
个人分类: 工具
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭