我有一个解析的 xml 文件,现在我想以分层方式创建一个动态 UI。例如:
1
1.1
1.2
2
2.1
3
3.1
3.1.1
每个具有子菜单的菜单都用名称“menu”标记,作为动作的菜单被标记为“action”。你能帮我实现这个吗?我知道逻辑是错误的,我目前正在研究它,但这是我想要做的:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
this.mymenu=menu;
Iterator<Option> it= optionList.iterator();
int count=0;
while(it.hasNext()){
Option e= (Option)it.next();
if(e.getType().equals("menu")){
count++;
menu.add(0,count,0,e.getName());
}
}
getMenuInflater().inflate(R.menu.parser, menu);
return true;
}