我做了很多工作来创建**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
我想设计一个微调器,如下图所示:

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