我了解 TabActivity 已被弃用。但我的情况就像我有一个完全使用活动构建的应用程序 - 没有任何选项卡(也没有片段)。现在,我必须在此应用程序的底部添加 3 个选项卡。第一个选项卡需要用于执行现有应用程序的所有功能,即,我需要能够在第一个选项卡内的所有现有活动之间导航。其他 2 个选项卡将包含 2 个新功能。
任何人都可以帮助我的方法吗?[我反对使用片段,因为我必须重写我的应用程序以使用片段而不是活动 - 我希望这是明智的?]
我了解 TabActivity 已被弃用。但我的情况就像我有一个完全使用活动构建的应用程序 - 没有任何选项卡(也没有片段)。现在,我必须在此应用程序的底部添加 3 个选项卡。第一个选项卡需要用于执行现有应用程序的所有功能,即,我需要能够在第一个选项卡内的所有现有活动之间导航。其他 2 个选项卡将包含 2 个新功能。
任何人都可以帮助我的方法吗?[我反对使用片段,因为我必须重写我的应用程序以使用片段而不是活动 - 我希望这是明智的?]
由于 Activity 您必须在每个 xml 文件中包含 Tab.xml。这可以通过片段顺利完成。但是你想要 2 完成活动,因为你必须在你必须编写的 TabActivity 代码中创建BaseActivity类。
-> 之后,在每个 Activity 中扩展该 BaseActivity。在该活动中,您只需从每个 Activity 中调用 2 次 BaseActivity 的方法来实现选项卡更改功能。
-> 现在在 xml 中。您必须制作一个Tab.xml文件,您必须将其包含在每个活动的 xml文件中。所以它会在每个活动中显示..
希望这对你有用。