解析済みの xml ファイルがあり、動的 UI を階層的に作成したいと考えています。例えば:
1
1.1
1.2
2
2.1
3
3.1
3.1.1
サブメニューを持つすべてのメニューは「メニュー」という名前でタグ付けされ、アクションであるメニューは「アクション」としてタグ付けされます。これを実装するのを手伝ってもらえますか?ロジックが間違っていることはわかっています。現在取り組んでいますが、私がやろうとしていることは次のとおりです。
@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;
}