ExpandableListView 每次点击父节点的时候所有子节点视图的控件信息就清空了,怎么让它不清空信息?
就是可以把所有一级节点的子节点视图的信息填完不被清空。。点保存的时候可以把数据插入sqlite数据库中。
下面是我重写的BaseExpandableListAdapter适配器的部分代码
@Override public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) { // TODO Auto-generated method stub convertView = null; if (groupPosition == 0) { ViewHolder1 holder1 = null; if (convertView == null) { holder1 = new ViewHolder1(); convertView = LayoutInflater.from(case_Register).inflate( R.layout.case_register1, null); holder1.sp_register_casflowtype = (Spinner) convertView .findViewById(R.id.sp_register_casflowtype); holder1.sp_register_status = (Spinner) convertView .findViewById(R.id.sp_register_status); holder1.edit_register_remarkdoc = (EditText) convertView .findViewById(R.id.edit_register_remarkdoc); convertView.setTag(holder1); } holder1.edit_register_remarkdoc.setText("success!"); adapter_casflowtype = getAdapter(case_Register, 1); holder1.sp_register_casflowtype.setAdapter(adapter_casflowtype); adapter_status = getAdapter(case_Register, 2); holder1.sp_register_status.setAdapter(adapter_status); return convertView; } }
相关推荐
`ExpandableListView`允许我们通过设置头布局和子布局来自定义视图。可以在XML中定义布局文件,并在适配器中使用它们。 ```xml <!-- header.xml --> android:id="@+id/group_text" android:layout_width="match_...
在Android开发中,`ExpandableListView`是一种常用的控件,它允许用户展开和折叠分组,每个分组下可以有多个子项。当涉及到用户体验优化时,改变`ExpandableListView`子item选中状态的颜色是一种常见做法,可以提高...
此外,ExpandableListView还支持一些自定义功能,如自定义分组和子项的视图,通过重写`getGroupView()`和`getChildView()`方法。还可以设置点击事件监听,以便在用户点击时执行特定操作。 在提供的`...
在Android开发中,`ExpandableListView`是一种常用的控件,它允许用户展开和折叠子项,从而实现层次化的数据展示。这种控件非常适合用来展示具有树状结构的数据,例如菜单、目录或者组织结构等。本篇文章将深入探讨...
然而,对于`ExpandableListView`,我们同样需要在适配器中为子视图设置长按监听器,因为直接使用`elv.setOnItemLongClickListener`可能无法捕获到子项的长按事件。 ```java @Override public View getChildView...
在Android开发中,ExpandableListView是一个非常常用的控件,它允许我们展示层次结构的数据,比如一个树状结构。然而,在实际使用过程中,开发者经常会遇到一些问题,如子级条目的背景色混乱以及如何实现父级展开项...
在Android开发中,`ExpandableListView`是一种强大的控件,它可以展示层次结构的数据,允许用户展开或折叠各个组,类似于手机QQ好友列表的效果。这个控件对于处理具有多个子项的分类数据非常有用,比如菜单、目录...
在Android开发中,`ExpandableListView`是一种非常实用的控件,它允许用户展示具有层级关系的数据,类似于树形结构。这种控件非常适合用来显示有组织的、分组的信息,例如菜单、目录或者分类数据。在本教程中,我们...
在Android开发中,`ExpandableListView`是一种常用的控件,用于展示可以展开和折叠的列表,通常用于构建层级结构的数据展示。在这个特定的实现中,我们关注的是如何去除下拉标志,并实现点击新组时自动关闭其他已...
使用`ViewStub`可以延迟加载子视图,只有当需要时才实例化。 6. **其他高级特性** 进一步提升用户体验,可以考虑添加平滑滚动、过渡动画等。例如,当用户点击一个组时,自动滚动到该组的位置,同时显示展开动画。 ...
在Android开发中,`ExpandableListView`是一种常用的控件,它可以展示可展开和折叠的列表,通常用于构建具有层级结构的数据展示。在这个“android ExpandableListView三级菜单的使用”示例中,我们将深入探讨如何...
7. **性能优化**: `ExpandableListView`的性能优化包括复用视图(convertView)以减少内存分配,以及合理使用`ViewHolder`模式,避免频繁查找子视图,提高渲染速度。 8. **界面设计**: UI设计应遵循Android ...
在Android开发中,`ExpandableListView`是一种常用的控件,它可以展示可折叠的子列表,类似于QQ应用中的联系人列表。这个"ExpandableListView仿QQ列表的实现" demo旨在教你如何利用`ExpandableListView`创建类似QQ...
我们需要将`ExpandableListView`作为`SwipeRefreshLayout`的子视图,并监听`OnRefreshListener`事件。当`onRefresh()`被调用时,应该执行数据刷新的操作,例如从网络加载新的数据,然后更新适配器并调用`...
1. **扩展性列表视图(ExpandableListView)**:这是Android SDK提供的一种可以显示多级数据的列表控件。每个父项(Group)可以包含多个子项(Child)。`ExpandableListView`提供了展开和折叠组的功能,使得显示大量...
在Android开发中,`ExpandableListView`是一种常用的控件,它允许用户展开和折叠分组,每个分组下可以包含多个子项。这种控件在显示层次结构数据时非常实用,比如目录结构、菜单列表或者分类信息等。本文将详细探讨`...
在Android开发中,`ExpandableListView`是一种常用的控件,它可以展示可展开和折叠的列表,通常用于构建具有层级结构的数据展示。这个标题为“ExpandableListView 二级listview”的项目,显然旨在演示如何实现一个两...
- 对于`ListView`或`GridView`中的点击事件,可以在适配器中设置`OnClickListener`,或者在`getChildView`中为每个子视图设置点击监听。 总结,通过`ExpandableListView`的嵌套使用,我们可以创建出更复杂的列表...
在Android开发中,`ExpandableListView`是一种常用的控件,它允许用户展开和折叠分组,使得数据层次结构更加清晰。这个"ExpandableListView示例"是为了帮助开发者理解和实现这种功能,特别是对于处理多级分类的数据...
在Android应用开发中,ExpandableListView是一种功能强大的组件,它允许用户展示可折叠的子列表项,这种布局形式为展示层次结构的数据提供了方便。本篇文章将深入探讨如何使用ExpandableListView,以及如何实现数据...