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:本篇持续更新和补充... ... 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值