Android 选项卡无法导航,选项卡隐藏在主屏幕后面
在我的android应用程序中,主屏幕有两个面板。在第一个面板中,包含两个选项卡,它们以列表视图的形式显示预定义的数据库信息。问题是当主屏幕显示数据库信息时,它覆盖了两个选项卡,基本上无法再访问选项卡功能。在textview之前,有没有办法给行空间或清楚的区分?请查看图像文件。谢谢你的建议 XML代码:Android 选项卡无法导航,选项卡隐藏在主屏幕后面,android,tabs,textview,overlay,Android,Tabs,Textview,Overlay,在我的android应用程序中,主屏幕有两个面板。在第一个面板中,包含两个选项卡,它们以列表视图的形式显示预定义的数据库信息。问题是当主屏幕显示数据库信息时,它覆盖了两个选项卡,基本上无法再访问选项卡功能。在textview之前,有没有办法给行空间或清楚的区分?请查看图像文件。谢谢你的建议 XML代码: <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.c
<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingTop="0px" >
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" />
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</FrameLayout>
</TabHost>
似乎您通过设置布局程序来尝试更改此行的高度:
tabHost.getTabWidget().getChildAt(0).setLayoutParams(new LinearLayout.LayoutParams(290, 35));
35似乎太小了,请选择一个更大的数字来解决它,我想请添加一些代码或xml@QVDev我刚刚添加了代码。谢谢。我正在更改此值以查看差异。“我的选项卡”按钮现在位于后端,列表视图位于屏幕顶部:(你可以更具体一点,或者添加一个图像来显示结果吗?请看第一个屏幕,列表视图隐藏了屏幕顶部的两个选项卡,所以基本上我甚至不能按任何选项卡按钮。请注意。我正在从数据库检索的所有列表信息。在我的模拟器中,我可以使用键导航,因此选项卡页面肯定存在。因此更改这些值不起作用,您最终得到相同的结果?更改值可调整选项卡图标的大小。选项卡按钮不可单击,因为列表视图信息隐藏了选项卡视图。
tabHost.getTabWidget().getChildAt(0).setLayoutParams(new LinearLayout.LayoutParams(290, 35));