我想在 Direc
tionalLayout 里面添加两个组件,代码如下:
private void initTabMenu(){
DirectionalLayout tabMenu = findComponentById(ResourceTable.Id_tabMenu);
DirectionalLayout tabMenuItem1 =
(DirectionalLayout) LayoutScatter.getInstance(getContext()).parse(ResourceTable.Layout_tab_menuitem, tabMenu, false);
Image image1 = tabMenuItem1.findComponentById(ResourceTable.Id_tab_menu_item_image);
image1.setPixelMap(ResourceTable.Media_fruit_icons_01);
Text text1 = tabMenuItem1.findComponentById(ResourceTable.Id_tab_menu_item_text);
text1.setText("Menu1");
tabMenu.addComponent(tabMenuItem1);
DirectionalLayout tabMenuItem2 =
(DirectionalLayout) LayoutScatter.getInstance(getContext()).parse(ResourceTable.Layout_tab_menuitem, tabMenu, false);
Image image2 = tabMenuItem2.findComponentById(ResourceTable.Id_tab_menu_item_image);
image2.setPixelMap(ResourceTable.Media_fruit_icons_02);
Text text2 = tabMenuItem2.findComponentById(ResourceTable.Id_tab_menu_item_text);
text2.setText("Menu2");
tabMenu.addComponent(tabMenuItem2);
}
实际却只有一个组件添加上了:
![](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202203/019f80845bf91c0db26223eb887ab31cb0846c.png)
我想知道要怎么样才可以在 DirectionalLayout 里添加组件?