【问题标题】:Best way to init Activities in ViewPager在 ViewPager 中初始化活动的最佳方式
【发布时间】:2013-03-20 01:40:08
【问题描述】:

我想在 ViewPager 中编写一些活动的应用程序,所以我是这样写的:

calendarView = inflater.inflate(R.layout.calendar, null);
calendarView.setTag(getString("tag"));

单个视图的初始化是相当多的代码。事实上,我有 3 个视图,所以它们的初始化看起来都很糟糕。我只是好奇还有其他(正确的)处理 ViewPager 的方法吗?

【问题讨论】:

标签: android


【解决方案1】:

我不太确定我是否得到了你想要的,但是模块化的一个好方法是使用Fragments。在 Fragment 中打包您的视图 + 功能,并在 getItem(FragmentPagerAdapter 方法) 上相应地返回每个 Fragment。这里有Android Training的源代码http://developer.android.com/training/implementing-navigation/lateral.html#horizontal-paging

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-09
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    相关资源
    最近更新 更多