先看一下我自己写的布局,电脑屏幕太小,只截取到了一个radiobutton。

先画一个horizontalScrollView,因为我要做水平滚动,然后我需要水平布局,就添加了一个LinearLayout,然后我需要一组单选按钮,就嵌套了一组RadioGroup

说明一下scrollview的概念

1.   ScrollView是ViewGroup的派生类,ViewGroup是View的派生类。

2.   屏幕大小总是有限制的,对移动设备来说更是如此。当有很多内容需要显示的时候,一屏显示不完时,就需要使用滚动的方式。

3.   ScrollView只能包含一个直接子view,这是因为ScrollView是FrameLayout的派生类,通常情况下,这个直接子view是一个LinearLayout,在直接子view(比如LinearLayout)中,可以再包含其他对象。

4.   ScrollView只支持垂直滚动。

5.   HorizontalScrollView除只支持水平滚动外,其他都和ScrollView一样。

6.   如果要屏幕支持垂直滚动和水平滚动,那么就要让HorizontalScrollView作为ScrollView的直接子view,或者让ScrollView作为HorizontalScrollView的直接子view。

下面是使用时的布局格式

当同时需要垂直滚动和水平滚动时,可以互相嵌套

最新文章

  1. 《Entity Framework 6 Recipes》中文翻译系列 (9) -----第二章 实体数据建模基础之继承关系映射TPH
  2. vs2012配置OpenGL
  3. Linux CentOs7 下安装 redis
  4. Winform应用程序实现通用遮罩层
  5. Effective C++ -----条款30:透彻了解inlining的里里外外
  6. ubuntu下wine安装软件
  7. 转 猫都能学会的Unity3D Shader入门指南(二)
  8. diahosting的低配vps弱爆了
  9. congos 日期控件的简单使用
  10. .NET系统开发过程中积累的扩展方法
  11. Selectize使用总结
  12. Vijos-P1057题解
  13. easyui commobox省市区县三级联动
  14. vue: 代码小记
  15. profile default1
  16. ubuntu16.04 server(amd 64) 下载
  17. Android获取文件的MD5值
  18. Linux中新增硬盘的分区,格式化与挂载
  19. centos6上安装docker
  20. HTTP防盗链与反防盗链

热门文章

  1. Treflection01_Class对象_构造函数_创建对象
  2. MSSQL2005数据库显示单一用户模式,无法进行任何操作
  3. css tips —— 可见性对图片加载的影响
  4. 英语每日阅读---3、VOA慢速英语(翻译+字幕+讲解):哈佛大学被控歧视亚裔学生
  5. base64编码的 文件 图片
  6. Ajax基础(五)--封装库
  7. 教你如何使用node.js制作代理服务器
  8. 【poj1195】Mobile phones(二维树状数组)
  9. Could not publish server configuration for Tomcat v6.0 Server at localhost.错误问题解决
  10. AFNetworking网络请求与图片上传工具(POST)