Android XML布局学习笔记
2016-06-12 10:47
302 查看
1. android:layout_margin 和 android:padding 的区别
android:layout_margin 指该控件距离其父控件的边界的距离;android:padding 指该控件作为父控件,其内容距离其边界的距离。
二者的含义是相对的。例如,如果A是B的父控件,那么设置A的padding和设置B的layout_margin的含义是相同的,可以达到相同的效果。
2. android:layout_weight 的作用
android:layout_weight 可以使控件在父控件中按比例分配空间,是非常常用的tag。当其起作用时,layout_width或者layout_height便不再决定长度或宽度(具体是哪个,取决于layout_orientation)。例如:LinearLayout中layout_orientation=”horizontal“时,想让两个控件均匀分配横向的空间,却不想固定编码宽度,可以将两个控件的layout_weight设置成同样的值,此时layout_width失去作用,写成多少都无所谓,二者将均匀分配水平宽度。
3. android:ellipsize的作用
android:ellipsize 用于设定当文本内容超出控件宽度时,文本的缩略方式例如:android:ellipsize=”end”意为在尾部进行省略
4. android:singleLine的作用
android:singleLine 使TextView中的文本只能单行显示。例如:android:singleLine=”true”
——————————————持续更新———————————————
相关文章推荐
- (OK) Android —— gem5跑bench (Android) 过程记录
- Android权限大全
- Android 轻松实现仿淘宝地区选择
- Android 6.0 运行时请求权限
- Android入门--android.graphics.Color 颜色设置
- Android 仿QQListView侧滑删除
- Android通过反射动态获取资源Id
- Android 新特性学习
- Android第三方开源图片裁剪截取:cropper
- Android第三方开源图片裁剪截取:cropper
- Android NDK 开发问题及解决方法
- android:exported 属性详解
- Android Studio项目目录结构介绍
- Service Activity三种交互方式
- Android L纳入蓝牙4.1物联又近一步
- 【Android】不使用WebView来执行Javascript脚本(Rhino)
- Android 热补丁动态修复框架总结
- Android使用newInstance()实例化fragment&setArguments()传递参数
- Android学习笔记一之Android基础
- Android Manifest 权限描述大全