android master,ViewPager中的Android Master / Detail流程

主/细节流只是在同一内容视图中使用的2个片段的昵称,一个在左侧,一个在右侧.这是一般的想法.现在,Master / Detail Flow可以在一个Activity中使用(就像

Eclipse对你所描述的模板一样)或者在Fragment中使用,幸运的是,因为

Android 4.2在其他Fragments中引入了Fragments(旧版本的Android兼容性库也支持这一点) Android).

Eclipse生成的模板包含在Activity(在平板电脑上)或2个Activity(用于手机)中,因为Eclipse不知道您需要片段内的主/详细信息.所以,你不能依赖Eclipse的模板.但是将2个片段放入另一个片段并不难.

您只需要忘记ViewPager一段时间,然后在包含主/细节流的Fragment中进行工作,我们称之为MasterFragment.

>再声明2​​个片段:InnerListFragment,InnerDetailFragment.也是一款适用于手机的InnerDetailActivity.

>为MasterFragment声明2个XML布局文件:

> layout / fragment_master.xml – 仅在内部添加InnerListFragment< fragment>标签

> layout-sw600dp / fragment_master.xml(对于平板电脑> 7“) – 添加InnerListFragment和InnerDetailFragment< fragment>标记.

>现在,我不会在这里详细说明您的所有Java代码,但在MasterFragment.java中,您需要检查设备是否是平板电脑,以便您知道屏幕上哪两个片段处于活动状态.

>如果是手机,则只能看到InnerListFragment.所以只需添加列表,onClickListener将启动InnerDetailActivity,您需要在其中放置InnerDetailFragment.

>如果它是平板电脑,则两个内部碎片都可见.单击列表项时不要启动新活动,只需在MasterFragment中引用两个片段,以便在它们之间进行通信.

这是一般的想法.如果您仍有疑问,请询问.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值