控件常用属性

1. TextView

gravity 文字对齐方式
textAlignment 文字对齐方式
textFamily 字体
ellipsize 当文本内容超出控件宽度是,文本的缩略方式 eg:end
autoLink 设置为可以点击的连接 eg:web
textStyle 文本样式 eg:blog(粗体)
gravity 文字对齐方式

2. EditText

hint 背景文字(当没有内容时显示)
inputType 输入类型 eg:textPassword
maxLength 限制最多输入字符个数
maxLines 限制最多显示行

3. ProgressBar

Visibility 是否可见 (gone|visible|invisible) gone:不显示并且不占空间
max 进度条的最大值
progress 当前进度

4.ListVIew

fastScrollEnabled 是否显示滚动条
divider 设置每个Item之间的颜色分割条,也可以是drawable
dividerHeight 设置分割条高度
stackFromBottom 列表从底部开始显示
  • addHeaderView(View v):添加headView(表头),括号中的参数是一个View对象
  • addFooterView(View v):添加footerView(表尾),括号中的参数是一个View对象
    注意:addHeaderViewView方法必须放在listview.setAdapter()前面,否则会报错

5.GridView

numColumns 设置列数
horizontalSpacing 水平方向每个单元格间距
verticalSpacing 垂直方向每个单元格间距
gravity 组件对齐方式

6.ImageView

scaleType 指定图片的缩放方式eg:centerCrop 保持原有比例填充ImageView,超出屏幕部分裁减掉。

7.ExpandableListView

不显示分割线

    android:childDivider="@null"
    android:childIndicator="@null"
    android:divider="@null"
    android:groupIndicator="@null"   //group前面的箭头

指定默认展开项:

vListView.expandGroup(0); //默认展开第一项

8.ScrollView

scrollbars 是否显示滚动条
posted @ 2017-08-02 11:38  -Tiger  阅读(135)  评论(0编辑  收藏