当前位置:   article > 正文

ScrollView容器组件的用法_下列哪些容器组件是可以滚动的

下列哪些容器组件是可以滚动的

ScrollView容器组件可以对其中包含的子组件进行竖向的滚动显示(开发者可以选择是否显示滚动条)。ScrollView容器组件居右FrameLayout属性,因此它只能包含一个子组件,该组件通常为一个LinearLayout(线性)布局,这样布局中的子组件就可以按照顺序进行排列。

注意区分ScrollView容器组件和ListView容器组件的区别:

相同点:

这两种容器组件都可以通过竖向滚动的方式显示容器中的内容。

不同点:

ListView容器组件是用来显示一组相同类型的数据。

ScrollView组件可以直接让其子组件进行滚动显示。

Android文档中特别提醒开发者,不要将一个ListView容器组件作为ScrollView容器组件的子组件,以为这样会破坏系统对ListView容器组件的性能优化。

下面的XML布局定义演示了如何在XML布局文件中定义一个ScrollView容器组件。

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="match_parent"
  4. android:layout_height="wrap_content"
  5. android:scrollbars="none">
  6. <LinearLayout
  7. android:id="@+id/layout"
  8. android:orientation="vertical"
  9. android:layout_width="match_parent"
  10. android:layout_height="wrap_content">
  11. <TextView
  12. android:layout_width="match_parent"
  13. android:layout_height="wrap_content"
  14. android:text="@string/scroll_view_2_text_1"/>
  15. <Button
  16. android:layout_width="match_parent"
  17. android:layout_height="wrap_content"
  18. android:text="@string/scroll_view_2_button_1"/>
  19. </LinearLayout>
  20. </ScrollView>


本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/290714?site
推荐阅读
相关标签
  

闽ICP备14008679号