0

我正在为平板电脑开发一个应用程序(仅限横向模式)。坚持将课程与布局联系起来。
在主活动布局中,菜单项有一个永久的左窗格(列表片段)。还有一个右侧窗格(详细片段框架)以获取详细信息。对于每个菜单项,都有单独的布局显示在详细信息框架中,还有一个使布局起作用的 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 链接。我怎样才能做到这一点?您的帮助将不胜感激。

4

1 回答 1

0

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

在 Eclipse -> 你的项目 -> 你的包 -> 右键单击​​ -> 新建 -> 其他 -> Android Activity -> “Master-Detail-Flow”

然后我会为每个项目创建一个“DetailFragment”。所以基本上解决方案是为每个项目都有一个专用的片段,因为片段将结合布局和开箱即用的功能......

希望有帮助...

于 2013-07-01T18:42:37.460 回答