我在Android上使用TabHost和全屏应用程序时遇到问题。
我下载了以下示例:https://github.com/AdilSoomro/Iphone-Tab-in-Android,并将此行添加到onCreate上:
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
但是当我尝试使用HTC手机时,这些标签会被隐藏。如果应用程序不是全屏显示,则不会发生这种情况。
您可以在此屏幕截图上看到它。
突然,当我按下另一个选项卡时,所有的TabHost都上升了。
扩展范围是,这仅发生在HTC移动设备上,我在以下设备上进行了测试:HTC G1,HTC Hero,HTC Desire和HTC Desire HD,另一方面,在Samsung Galaxy 3和S II上,我没有此错误。
您知道问题出在哪里吗?我对此一无所获。
谢谢。
最佳答案
您是否尝试过删除清单中的标题,而不是尝试删除代码中的标题?
<activity android:name="TabActivityName"
android:label="@string/name_of_acitivity"
android:theme="@android:style/Theme.NoTitleBar">
有关更多信息,请结帐:http://developer.android.com/guide/topics/ui/themes.html#PlatformStyles
关于java - 当应用全屏显示时,tabhost隐藏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7676347/