Android 不带内部滚动的选项卡

Android 不带内部滚动的选项卡,android,Android,我有一个ContenView,其中包含一些文本视图和一个TabHost的线性布局。 TabHost有3个选项卡,其中可能包含包含许多项的ListActivity,因此需要滚动 目前FrameLayout自动获得一个垂直滚动条,但我希望在主视图上有一个滚动条 也就是说,当我向下滚动查看当前选项卡中ListActivity的其余部分时,我希望选项卡上方的文本视图滚动到看不见的地方 有什么想法吗 看一看我为澄清而做的截图。 左侧屏幕显示当前的状态。正确的一个是我想要实现的。 使用不需要内部滚动的解

我有一个ContenView,其中包含一些文本视图和一个TabHost的线性布局。 TabHost有3个选项卡,其中可能包含包含许多项的ListActivity,因此需要滚动

目前FrameLayout自动获得一个垂直滚动条,但我希望在主视图上有一个滚动条

也就是说,当我向下滚动查看当前选项卡中ListActivity的其余部分时,我希望选项卡上方的文本视图滚动到看不见的地方

有什么想法吗

看一看我为澄清而做的截图。 左侧屏幕显示当前的状态。正确的一个是我想要实现的。



使用不需要内部滚动的解决方法解决了此问题

据我所知,您无法使用tabhost执行此操作。您可能需要重新考虑布局的设计,这就是我处理此问题的方式:

1 ListView with 2 headers
Header 1 : your textviews
Header 2 : 3 tab like buttons
使用三个类似选项卡的按钮,您可以像控制tabhost一样控制列表中显示的内容。这样,滚动条将按您希望的方式显示