Android fragments UI布局、片段和不同的内容
我正在研究碎片和“多设备支持”。根据设备类型、方向和尺寸,可以使用片段和重用编写的代码定义多个布局。在开发应用程序的过程中,我写下了我想要的平板设备UI,如以下屏幕截图所述: 该活动包含两个片段,并显示选项卡菜单导航。每个选项卡菜单导航都包含不同的菜单项(listview)。 当单击片段1上的菜单项时,我需要刷新片段编号2。 片段2由一个演示文稿和下面的一个listview或另一个演示文稿组成。 每个菜单项可以有不同的布局:Android fragments UI布局、片段和不同的内容,android-fragments,android-ui,Android Fragments,Android Ui,我正在研究碎片和“多设备支持”。根据设备类型、方向和尺寸,可以使用片段和重用编写的代码定义多个布局。在开发应用程序的过程中,我写下了我想要的平板设备UI,如以下屏幕截图所述: 该活动包含两个片段,并显示选项卡菜单导航。每个选项卡菜单导航都包含不同的菜单项(listview)。 当单击片段1上的菜单项时,我需要刷新片段编号2。 片段2由一个演示文稿和下面的一个listview或另一个演示文稿组成。 每个菜单项可以有不同的布局: 1-演示、图像、另一个演示 2-无演示文稿,列表视图 3-演示文稿
- 1-演示、图像、另一个演示
- 2-无演示文稿,列表视图
- 3-演示文稿,列表视图
- 4-等等
@Override
public void onItemSelected(int category, int position) {
if (position==0){
final FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.content_frag, new FirstActionFragment(), "FirstMenuClicked");
ft.commit();
}
else {
final FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.replace(R.id.content_frag, new SecondActionFragment(), "secondMenuClicked");
ft.commit();
}
}
我的布局想法可以改进吗?我是否应该更改设计中的某些内容以正确实现碎片化?以下是问题的解决方案 请注意,这是不鼓励的,因此答案应该是搜索解决方案的终点(而不是参考文献的另一个中途停留,随着时间的推移,这些参考文献往往会过时)。请考虑在这里添加一个独立的概要,将链接作为参考。