这是我想在应用中做的事情,希望它清楚:
注意:我不想一次在屏幕上显示所有3个观看次数!
我有一个搜索窗口,我有结果,我想在点击结果项目时显示详细信息。 在一个小屏幕(手机)上它非常清楚:我一次显示一个视图。
在平板电脑上,特别是在横向模式下,我希望一次显示2个观看次数,表示:
[搜索|结果],单击结果项时,显示[结果|项目细节]。
我的想法:
有一个Activity" SearchAndResults",当点击结果项时,打开另一个Activity calles ResultsAndDetails。两个活动都将使用片段,例如SearchFragment,ResultFragment,DetailFragment。 这可能很容易实现,但对我来说似乎并不优雅,特别是因为我无法进行任何动画(让结果视图向左滑动,让细节视图从右侧滑入)
在一个活动中拥有所有3个视图,并使用layout.setvisibility()隐藏/显示它们。也没有动画,我讨厌在我的代码中做太多的布局。
一个显示2个视图的viewpager,但是用户不能只扫描代码?
这是一个很好的方法吗?
答案 0 :(得分:1)
我会使用Fragments,就像你的想法#1一样。 This question似乎在描述您尝试实现的完全相同的布局类型。它有关于如何动画片段转换的几个答案,包括完整的代码示例。