在我的 Android 应用程序中,TabHost
中有三个选项卡。
选项卡 2 和 3 加载一些数据,加载时间大约需要 4-5 秒。当我单击这些选项卡中的任何一个时,该选项卡都会消失,直到加载数据为止。这有什么理由吗?我该如何处理这个消失的标签?
这里我还应该提到的一件事是我正在创建自定义选项卡。但自定义选项卡中没有火箭科学,只需按照此链接教程即可:http://joshclemm.com/blog/?p=136 .
最佳答案
好吧,我已经解决了问题并找出我做错了什么。
示例中的 tab_bg_selector.xml 文件使用 android:state_pressed="true" 和 android:state_focused="true" 项说明我已按原样复制/粘贴到我的代码中。当按下 Tab 时,android:drawable="@android:color/transparent" 将使图像透明,直到显示所选图像
因此,这两项都已从 .xml 文件中删除,现在可以正常工作了:)
关于java - 自定义选项卡点击后消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7530674/