android总结之ScrollView与RelativeLayout和LinearLayout同时使用时问题总结
来源:互联网 发布:win10 休眠不关闭网络 编辑:程序博客网 时间:2024/06/08 04:01
Android的界面布局中为我们提供了ScrollView组件,即当页面的信息过多而超过屏幕时,产生滑动效果来查看页面内容,但是使用时需要注意几点:
1,ScrollView一般与LinearLayout同时使用,之前不明原因,现在好像明白原因了,之所以使用LinearLayout是因为LinearLayout本身的特性,LinearLayout会根据组件来扩展自身的高度,这样在使用ScrollView的时候,会保证所有的内容都能显示出来,而RelativeLayout在使用的时候就会麻烦很多,因为相对布局中,如果以父边框为基准,使用margin来调控距离,不会增加RelativeLayout自身的高度,反而会将子控件的控件压缩,所以在ScrollView与RelativeLayout相结合使用的时候,可以使用padding来调控组件的距离,用扩大组件的宽度或者高度的方法来实现间距的效果。
2,RelativeLayout中如果添加的组件超过屏幕的高度,有两种办法,一是由上而下的布局,然后指定各个子组件之间的margin,第二种办法是使用padding来增加组件的宽度或者高度,否则如果有一个组件在最低端,其余的组件按由上到下的顺序排列的话,在小屏的手机的手机中,那个单独的组件会与那一组组件冲突,但是如果将那个单独的组件设置为既与顶端组件存在距离,又与底部的父布局为基准,则会将该组件的控件挤没,所以使用padding,当然也可以使用LinearLayout来包裹子布局,然后再LinearLayout中使用margin。
说的十分混乱,不知能不能看懂我在说些什么!!!
- android总结之ScrollView与RelativeLayout和LinearLayout同时使用时问题总结
- android总结之ScrollView与RelativeLayout和LinearLayout同时使用时问题总结
- LinearLayout,RelativeLayout和UI优化的总结
- Android - 布局详解之LinearLayout与RelativeLayout
- Android 布局之LinearLayout和RelativeLayout
- Android之简单布局LinearLayout和RelativeLayout
- Android中LinearLayout和RelativeLayout使用详解
- android linearLayout 和 RelativeLayout使用的注意事项
- 【Android】 LinearLayout和RelativeLayout
- Android LinearLayout和RelativeLayout
- Android RelativeLayout和LinearLayout
- Android 布局 LinearLayout与RelativeLayout
- android布局 LinearLayout和RelativeLayout
- LinearLayout和RelativeLayout的使用
- Android基础之LinearLayout与RelativeLayout的布局属性
- Android布局之LinearLayout与RelativeLayout的属性
- ListView与ScrollView问题总结
- LinearLayout与RelativeLayout的Selector问题
- 第十周 项目一 二叉树算法库
- 第九周 项目二(1)-压缩形式存储对称矩阵基本运算
- 第10周 项目1 - 二叉树算法库
- 开启系统的coredump文件设置
- java 表情符过滤
- android总结之ScrollView与RelativeLayout和LinearLayout同时使用时问题总结
- 第10周项目2——二叉树遍历的递归算法
- java中double控制小数点的方法
- 第九周项目2——对称矩阵压缩存储的实现与应用
- 爱情的世界很大也很小
- 一个为无阻流量规则分配与端点规则实施而设计的通用最优化框架(一)
- 稀疏矩阵的三元组表示的实现及应用(矩阵相加)
- OC 多态
- DNA微阵列数据