0

動的コンテンツを含むレジメニューを作成しています。サービスから 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);

その後、メニュー オプションを表示できますが、動的に割り当てると、常駐メニューが空白になります。

4

1 に答える 1