gpt4 book ai didi

android - 实现此布局的正确方法?

转载 作者:行者123 更新时间:2023-11-30 03:46:02 25 4
gpt4 key购买 nike

这是我想在应用程序中执行的操作,希望清楚:

enter image description here

注意:我不想同时在屏幕上显示所有 3 个 View !

我有一个搜索窗口,我有结果,我想在单击结果项时显示有关结果项的详细信息。在小屏幕(手机)上很清楚:我一次显示一个 View 。

在平板电脑上,尤其是在横向模式下,我想一次显示 2 个 View ,意思是:

[搜索 |结果],当点击结果项时,显示[结果 |项目详情]。

我的想法:

  1. 有一个“SearchAndResults” Activity ,单击结果项时,打开另一个调用 ResultsAndDetails 的 Activity 。这两个 Activity 都将使用 fragment ,例如 SearchFragment、ResultFragment、DetailFragment。这可能很容易实现,但对我来说似乎不是很优雅,尤其是因为我不能有任何动画(让结果 View 向左滑动,让详细 View 从右侧滑入)

  2. 在一个 Activity 中拥有所有 3 个 View ,并使用 layout.setvisibility() 隐藏/显示它们。也没有动画,而且我讨厌在我的代码中做太多布局。

  3. 显示 2 个 View 的 viewpager,但不能被用户滑动,只能通过代码?

执行此操作的好方法是什么?

最佳答案

我会像您的想法 #1 那样使用 Fragments。 This question似乎在描述您要实现的完全相同类型的布局。它有几个关于如何为 fragment 转换设置动画的答案,包括完整的代码示例。

关于android - 实现此布局的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14983891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com