这是我想在应用程序中做的事情,希望很清楚:
注意:我不想同时在屏幕上显示所有 3 个视图!
我有一个搜索窗口,我有结果,并且我想在单击结果项时显示有关它的详细信息。在一个小屏幕(电话)上很清楚:我一次显示一个视图。
在平板电脑上,尤其是在横向模式下,我想一次显示 2 个视图,这意味着:
[搜索 | results] 并在单击结果项时显示 [results | 项目详情]。
我的想法:
有一个Activity“SearchAndResults”,当点击结果项时,打开另一个Activity调用ResultsAndDetails。两个活动都将使用片段,例如 SearchFragment、ResultFragment、DetailFragment。这可能很容易实现,但对我来说似乎不是很优雅,尤其是因为我没有任何动画(让结果视图向左滑动,让细节视图从右侧滑入)
在一个活动中拥有所有 3 个视图,并使用 layout.setvisibility() 隐藏/显示它们。也没有动画,我讨厌在我的代码中做太多布局的东西。
显示 2 个视图但用户不能仅从代码中滑动的 viewpager?
有什么好方法可以做到这一点?