将类与每个片段布局相关联

时间:2013-07-01 17:18:57

标签: android android-activity android-fragments tablet

我正在开发平板电脑应用程序(仅限横向模式)。坚持将课程与布局联系起来 在主活动布局中,菜单项有一个永久性左窗格(列表片段)。和右窗格(详细信息片段框架)了解详细信息。对于每个菜单项,都有单独的布局以显示在详细信息框架中,还有一个java文件使布局起作用(可能包括该特定布局的按钮单击侦听器)。我可以使用以下函数

动态显示每个菜单项的特定布局
View v = inflater.inflate(Values.LAYOUT[positionIndex], container, false);

但是我无法理解在哪里以及如何将每个布局链接到不同的类?

我遵循了这种等级制度:

Java文件:
Main.java
ListFragment.java
DetailFragment.java
Functions_for_item1.java
Functions_for_item2.java
(类似于n个项目)

XML布局:
main.xml
layout_for_item1.xml
layout_for_item2.xml
(n个项目的布局)

layout_for_item1.xml必须与Functions_for_item1.java链接,类似layout_for_item2.xm2必须与Functions_for_item2.java链接。我怎样才能做到这一点?你的帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

在创建新的Android活动时,您是否看过“Master-Detail-Flow”模板?生成的代码几乎与您想要实现的完全相同:

在Eclipse中 - >您的项目 - >你的包裹 - >右键单击 - >新 - >其他 - > Android活动 - > “主从流动”

然后我会为每个项目创建一个“DetailFragment”。所以基本上解决方案是为每个项目设置一个专用片段,因为片段会将布局和功能组合在一起... ...

希望有帮助...

相关问题