`
javawebsoa
  • 浏览: 405516 次
社区版块
存档分类
最新评论

Android 程式开发:(三)初识Fragment —— 3.4fragments实例之间的通信

 
阅读更多

通常情况下,一个activity可能包含一个或多个fragment,它们协同工作,组成一个连贯的UI界面。在这种情况下,多个fragments之间的通信显得就很重要了。举个例子,一个activity包含左右两个fragment,左侧的fragment包含了一个列表(比如新闻题目列表),当点击每个新闻题目的时候,右侧的fragment就会显示这条新闻的详尽信息。

下面展示如何进行操作。

工程目录:

Fragment1在整个activity的左侧,Fragment2在右侧。

1.fragment1.xml中的代码。

2.fragment2.xml
3.main.xml中的代码。

4.FragmentsActivity.java中的代码。

5.Fragment2.java中的代码。

6.调试。


效果图:

点击右边的“Get text in Fragment #1”按钮,将弹出一个提示。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics