動的コンテンツを含むレジメニューを作成しています。サービスから Residemenu のアイテムを受け取っています。今、その配列リストをホーム、ニューオーダーなどのResidemenuのメインアイテムとして割り当てたい...私はこのarralistを持っています
ArrayList<String> MenuHeadersAL = new ArrayList<String>();
のように割り当てようとしています
for(int i=0; i<MenuHeadersAL.size();i++){
ResideMenuItem MenuItem = new ResideMenuItem(this,R.drawable.ic_veg,MenuHeadersAL.get(i));
resideMenu.addMenuItem(MenuItem, ResideMenu.DIRECTION_LEFT);
}
arraylist に 10 個の値がありますが、常駐メニューには何も表示されません。常駐メニューは空白です。
このために、私はアダプターを使用していません。私が使うとき
itemHome = new ResideMenuItem(this, R.drawable.ic_veg, "Home");
itemNewOrder = new ResideMenuItem(this, R.drawable.ic_veg, "New Order");
と
resideMenu.addMenuItem(itemHome, ResideMenu.DIRECTION_LEFT);
resideMenu.addMenuItem(itemNewOrder, ResideMenu.DIRECTION_LEFT);
その後、メニュー オプションを表示できますが、動的に割り当てると、常駐メニューが空白になります。