Android学习之 那些让我生疏的配置属性
在配置布局文件中使用到Android的各种配置属性、然而有一些属性可能不是我们经常会使用到的。所以有的时候当需要用到时 却发现想不起来是哪个属性啦,有时会遇到一个好像有点面熟、但是又想不起来该属性是干嘛用的。小吕经常会遇到这样的尴尬情况、原因就是在于对Android的各配置属性还不熟练、还没吃透。于是 小吕想把这些平时用的不多 或是 没使用过的属性, 觉得有必要记录一下的。不断记录和补充在本篇中。
1、android:ellipsize="end" 当字符内容太长显示不下时可以省略号代替未显示的字符
2、android:ems设置TextView的宽度为N个字符的宽度。
3、android:maxEms="5" 设置TextView的宽度为最长为N个字符的宽度
4、android:stretchMode="columnWidth" 通常用在GridView九宫格布局中,如columnWidth表示缩放与列宽大小同步,其他可选值有 none |spacingWidth |spacingWidthUniform
5、android:clipChildren 在根节点设置 是否限制子View在其范围内 默认值为true
用例参考网址:http://www.cnblogs.com/over140/p/3508335.html
6、android:descendantFocusability="blocksDescendants" 常用于含有诸如ImageButton,Button,CheckBox等子控件的自定义ListView当中、如果没设置该属性 常常会在ListView列表中,点击item没有反应 但点击到了item里面的子控件。
descendantFocusability属性值有以下三种:
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants: viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants: viewgroup会覆盖子类控件而直接获得焦点
7、android:textAllCaps="true": 用于TextView属性,作用为全部字母大写
8、android:textAppearance="?android:attr/textAppearanceMedium": 设置文字的外观,这里为设置系统自带的字形外观
9、
++++++++++++++++++++++++++++
PS:本篇持续更新和补充... ...
更多相关文章
- Android(安卓)设置应用的底部导航栏(虚拟按键)背景颜色
- Android消息推送:手把手教你集成小米推送
- android 用java动态设置布局(增添删除修改布局)
- Android中给按钮同时设置背景和圆角示例代码
- android如何让后台服务service不被杀死(设置前台服务)
- 【自定义控件系列一】android画图类---Canvas浅谈
- Android软键盘在清单文件中所有属性解释大全
- Android刘海屏、水滴屏全面屏最佳适配方案
- Android(安卓)自定义控件之 SwitchButton(仿 iOS 开关)