我使用v4支持库编写了一个FragmentActivity应用程序,其中包含一个包含listview(列表片段)的布局的片段,以及一个可重用的片段,它根据所选的列表项更改其布局(详细信息片段) )。
在大屏幕的布局中,我有一个列表片段的片段标签和一个scrollview作为细节片段的片段容器,以允许其布局溢出屏幕的片段。
最初,对于小屏幕,我使用基本的ScrollView作为片段容器。但是,由于列表片段中的列表视图是一个可滚动的片段,并且在ScrollView中不能有可滚动的视图,因此无法滚动它;虽然其他片段可以滚动。
因此,我将ScrollView更改为FrameLayout,而具有可滚动视图的片段可以滚动,无法滚动溢出屏幕的片段。
我是如何解决这个问题的,目的是在一个单面板片段视图中启用具有可滚动视图和溢出片段的片段?
提前致谢
编辑:我可以在我认为合适的细节片段使用的动态布局中使用ScrollView,在没有可滚动视图的地方使用它,但有没有更好的解决方案?
答案 0 :(得分:0)
好吧,我想这确实需要ScrollView仅用于没有可滚动视图的布局。
我停止使用ScrollView作为片段活动布局中的根元素,并在适用的情况下手动使用ScrollViews,它现在正在工作。
更好的方式仍然受到欢迎和赞赏。