如果我有一个 ViewFlipper 并且 ScrollView 只包含一个子项,我该怎么办?
我实际上只需要将我的 ScrollView 包裹在我的 ViewFlipper 中的 3 个 LinearLayout 中的 1 个,但我尝试将它包裹在我的第三个中孩子,它给了我一个错误,即 ScrollView
只能承载一个直接孩子。
有什么解决方法吗?
<ViewFlipper>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="110dp">
<!--- Stuff --->
</ScrollView>
</LinearLayout>
</ViewFlipper>
I really only need my ScrollView
wrapped around 1 of the 3 LinearLayout
s I have in my ViewFlipper
, but I try to wrap it around my 3rd child and it gives me the error that ScrollView
can only host one direct child.
Any workarounds?
<ViewFlipper>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="110dp">
<!--- Stuff --->
</ScrollView>
</LinearLayout>
</ViewFlipper>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当然可以 - 将
ScrollView
的一个子级设为FrameLayout
、LinearLayout
或RelativeLayout
并将内容放入其中。Sure - make the one child of your
ScrollView
aFrameLayout
,LinearLayout
orRelativeLayout
and put the content in that.