我的应用程序有一个 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/