gpt4 book ai didi

android - 如何使用 ViewPagerIndicator 的 Activity ?

转载 作者:行者123 更新时间:2023-11-29 17:54:57 25 4
gpt4 key购买 nike

假设我有一个包含特定内容的 Activity。现在我需要创建一个带有选项卡的新屏幕,以便此 Activity 的内容成为其中一个选项卡的内容。我知道我可以用 ViewPagerIndicator 做标签, 例如。但是,为了做到这一点,我需要将屏幕实现为 Fragment。问题在于当前的实现严重依赖于 Activity 层次结构(对父类(super class)方法的大量调用等)。所以,我不能简单地让当前类扩展 Fragment。在这种情况下,我还有哪些其他选择?

最佳答案

Now I need to create a new screen with tabs, so that the content of this activity will become the content of one of those tabs

将 Activity 作为选项卡的内容已被弃用近三年。

The problem is that the current implementation relies heavily on the Activity hierarchy (lots of calls to methods on the superclass, etc). So, I cannot simply make the current class extend Fragment.

将大部分“对父类(super class)方法的调用”替换为使用 getActivity()。 作为前缀,在相关的地方。

What other options do I have in this case?

您可以完全删除 Activity 并将您的 UI 重写为自定义 View 。这比将它们转换为 fragment 需要更多的工作。

或者,您可以不使用制表符。

关于android - 如何使用 ViewPagerIndicator 的 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20081639/

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