java - android 在应用程序启动时加载所有选项卡的内容

标签 java android

我的应用程序有一个 tabHost 来处理 5 个选项卡,这些选项卡可以正确加载它们的 Activity 。但是,应用程序以选中的 tab1 和 tab2 开始,直到用户单击相关选项卡后才会加载其他选项卡!我怎么能在选择之前将内容加载到其他选项卡?谢谢

最佳答案

我找不到加载所有选项卡的直接方法,但这种方法似乎很有效。如果你有,比如三个选项卡并希望它们一次全部加载,请将当前选项卡设置为最后一个选项卡,然后按照你的方式找到你想要显示的选项卡,如下所示。每个选项卡都已加载,最后一个选项卡是显示的。

// Adding all TabSpec to TabHost
tabHost.addTab( tab0 );
tabHost.addTab( tab1 );
tabHost.addTab( tab2 );


// Preload tabs
tabHost.setCurrentTab( 2 );
tabHost.setCurrentTab( 1 );
tabHost.setCurrentTab( 0 );

关于java - android 在应用程序启动时加载所有选项卡的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11616013/

相关文章:

javascript - 如何灰显后退按钮并查看浏览器源代码

Java 不可达语句 Tic Tac Toe

Android ADK 支持的设备

java - 在 Android 上使用 REST 服务,最简单的方法?

android - 从 Facebook SDK GraphUserCallback 获取出生日期和城镇/城市

java - JFrame 中没有显示任何内容

java - 用 Java 为 OOP 的二十一点克隆制作一副纸牌,当填充这副纸牌时,它会损坏,我不明白为什么

java - 如何检测字节数组到字符串转换中的字符串结尾?

java - 我的 BluetoothCommandService 中的 NullPointerException

java - EditText = null 对象引用?