小编Muk*_*arg的帖子

在维持N级或多级可扩展列表视图的折叠/展开状态后,不会显示某些子组

我做了很多工作来创建**N级expandableListView.我能够达到任何级别,但我的要求是即使在滚动后仍保持打开组的状态.我试过多种方式,但仍然不成功.

此可扩展列表视图符合此问题以外的所有公司要求.

*这是我试过的一种方式.我能够保存对象中的状态,但是没有显示很少的子组.*

我尝试使用onMeasure(宽度,高度)方法来保持动态生成列表时的高度,但仍未能完美.

我也经历过一些同样的文章.

附上我的工作应用程序的屏幕截图..

在此输入图像描述

这是我的代码.

public class ParentLevelAdapter extends BaseExpandableListAdapter {

        private Context context;
        private View convertView;
        Account account;
        private ArrayList<Model_Departments> list_departments;

        public ParentLevelAdapter (Context context,
                ArrayList<Model_Departments> list_departments, Account account) {
            this.context = context;
            this.list_departments = list_departments;
            this.account = account;
        }

        public void updateList(Context context,
                ArrayList<Model_Departments> list_departments, Account account) {
            notifyDataSetChanged();
        }

        @Override
        public Object getChild(int arg0, int arg1) {
            return this.getChild(arg0, arg1);
        }

        @Override
        public long getChildId(int groupPosition, int childPosition) {
            return childPosition;
        }

        @Override
        public View …
Run Code Online (Sandbox Code Playgroud)

android expandablelistview expandablelistadapter android-listview custom-adapter

11
推荐指数
1
解决办法
881
查看次数

如何在Android中设计微调器

我想设计一个微调器,如下图所示:

在此输入图像描述

我没有在旋转器中得到指向下方的箭头符号.我怎样才能做到这一点?

如果我做了如上所示的按钮设计,那么我必须编写额外的代码来获得与微调器类似的功能,就像Spinner没有的那样android:drawableRight="@drawable/arraodown",但是在按钮中我们有这个方法.

android android-ui android-layout android-spinner

8
推荐指数
1
解决办法
2万
查看次数