qq_27665781
qq_27665781
2015-11-25 06:24
采纳率: 53.9%
浏览 1.4k

Android 布局疑惑!!!

图片说明

有个主页面 ,只写了一个布局文件,然后通过滑动事件传值改变Fragment的值。
如果说4个Fragment 每个Fragment 都有大量布局 ,只布局了一个页面。那没次在滑动事件里面都要重新读取布局吗? 那也太复杂了吧
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • ZhihengTao
    ZhihengTao 2015-11-27 01:01
    已采纳

    fragment一般都有自己的xml用于create view。图中的效果一般是viewpager+fragment实现(搜一下应该很多)。中间为viewpager包含若干fragment,底部一般用tablayout(Android自带)或viewpagerIndicator(很多开源库)。

    点赞 评论
  • shuang__zi
    shuang__zi 2015-11-25 07:40

    用替换的 图片说明保持当前显示的片段,判断是否是显示当前的片段,进行隐藏或是显示片段

    点赞 评论
  • crazyman2010
    M_O_ 2015-11-25 08:19

    一般来说每个fragment会有一个布局文件 ,当然多个fragment共用一个布局也没有问题,但你应该没有理解,显示的是fragment而不是布局,使用一个布局文件生成四个fragment,然后添加到activity中,想要显示哪一个,直接调用show fragment

    点赞 评论
  • dongfeng9ge
    东风玖哥 2015-11-26 03:10

    不必重新读取布局,activity重新setFragment()即可

    点赞 评论
  • zhiyuan3g
    至远吉哥 2015-12-10 07:45

    fragment一般都有自己的xml用于create view。图中的效果一般是viewpager+fragment实现(搜一下应该很多)。中间为viewpager包含若干fragment,底部一般用tablayout(Android自带)或viewpagerIndicator(很多开源库)。

    点赞 评论
  • zhiyuan3g
    至远吉哥 2015-12-10 07:46

    fragment一般都有自己的xml用于create view。图中的效果一般是viewpager+fragment实现(搜一下应该很多)。中间为viewpager包含若干fragment,底部一般用tablayout(Android自带)或viewpagerIndicator(很多开源库)。

    点赞 评论

相关推荐