如您所见,我有一个底栏(它没有使用 TabHost 或任何东西,部分原因是它显然已贬值,但部分原因是这仅适用于应用程序中的两个活动,因此我不需要只做一个标签主机两页)。无论如何,该标签栏“下方”有内容。Android 不会进一步滚动,因为它认为内容是可见的,但实际上并非如此。
我的问题是将内容放在标签栏上方的最佳方式是什么。
我的一些想法:
- 设置高度(因为标签栏设置高度)和 wrap_content 宽度的透明图像。这是行不通的。
- 使用标签栏的背景,使其看起来不显眼。
- 使底部栏不透明,并在那里放置任何东西,并设置高度。
您可能对我的 xml 结构感兴趣:
<RelativeLayout>
<ScrollView>
<LinearLayout>
<RelativeLayout>
<LinearLayout>
</LinearLayout>
<LinearLayout>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</ScrollView>
<LinearLayout>
TAB BAR
</LinearLayout>
</RelativeLayout>