Android 选项卡无法导航,选项卡隐藏在主屏幕后面

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

在我的android应用程序中,主屏幕有两个面板。在第一个面板中,包含两个选项卡,它们以列表视图的形式显示预定义的数据库信息。问题是当主屏幕显示数据库信息时,它覆盖了两个选项卡,基本上无法再访问选项卡功能。在textview之前,有没有办法给行空间或清楚的区分?请查看图像文件。谢谢你的建议

XML代码:

<?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));