在配置布局文件中使用到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:本篇持续更新和补充... ...

更多相关文章

  1. Android(安卓)设置应用的底部导航栏(虚拟按键)背景颜色
  2. Android消息推送:手把手教你集成小米推送
  3. android 用java动态设置布局(增添删除修改布局)
  4. Android中给按钮同时设置背景和圆角示例代码
  5. android如何让后台服务service不被杀死(设置前台服务)
  6. 【自定义控件系列一】android画图类---Canvas浅谈
  7. Android软键盘在清单文件中所有属性解释大全
  8. Android刘海屏、水滴屏全面屏最佳适配方案
  9. Android(安卓)自定义控件之 SwitchButton(仿 iOS 开关)

随机推荐

  1. Android(安卓)TableLayout 属性含义
  2. 移动支付之Android(安卓)HCE的基本使用
  3. Android Handler机制2之ThreadLocal
  4. android EditText inputType说明
  5. How to add a new keycode in android
  6. Android架构组件-App架构指南
  7. android studio 怎么做屏幕适配?
  8. LibGDX制作android动态壁纸
  9. 第一章 andrid visdio 安装
  10. Run Android on Your Netbook or Desktop