android - 使用 ListView 时如何修复底部标签栏

标签 android android-layout android-widget android-listview android-tabhost

我正在制作一个应用程序,我在其中将数据从 JSON 提取到 ListView 中,但是每当我将更多记录提取到 ListView 中时,我的底部选项卡栏不会在那时隐藏,但是如果我在 ListView 中有少量记录喜欢:- 只有 3 或 4 个项目行,然后我能够看到我的记录,当我当时使用静态 ListView 时,我没有遇到同样的问题,因为我通过固定底部选项卡栏获得了大量记录,所以我可以知道可能是什么问题吗?

最佳答案

您可以遵循以下步骤:

  1. 使用相对布局。

  2. 将底栏与底部对齐为:

    android:layout_alignParentBottom="true"
    
  3. 将底部栏上方的 ListView 设置为:

    android:layout_above="@+id/bottomBarId"
    

它只适用于相对布局。

希望对您有所帮助。

关于android - 使用 ListView 时如何修复底部标签栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12967386/

相关文章:

java - 小部件的 ScrollView

android - 使用卡片 View 在回收器 View 中加载文本太慢

android - TabLayout 选项卡文本未显示

android - 在 android 中使用的最佳限定符是什么?

android - 获取当前图片在图库中显示的位置

android - 是否可以获取 android layout.xml 文件中声明的小部件的属性值?

android - 应用程序启动时 Firebase Crashlytics 崩溃

android - 如何以编程方式启用自动启动和 float 窗口权限

android - TextView不显示<符号

android - 是否可以将 xml 布局设置为不是动态资源的 View ?