您的位置:首页 > 移动开发 > Android开发

Android开发之EditText属性详解

2015-03-26 23:30 369 查看
转载文章,转自http://blog.csdn.net/qq435757399/article/details/7947862

设置单元格内的控件的形状(可压缩,可伸长,可隐藏等)
android:shrinkColumns 设置该列的所有单元格的宽度可以被收缩,以保证该表格能够适应父容器宽度
android:stretchColumns 设置该列的所有单元格的宽度可以被拉伸,以保证组件能完全填满表格空余空间
android:collapseColumns 设置该列的所有单元格会被隐藏
TextView属性设置
设置中间省略 android:singleLine="true" android:ellipsize="middle"
对邮件增加链接 android:autoLink="email"

测试密码框 android:password="true"

绘制一张图片 android:drawableLeft="@drawable/icon"

如果设置图片+文字效果的布局,用一个TextView就可以搞定,省去了很多不必要的逻辑。

EditText属性设置

当前组件在得到焦点的时候,自动选取该组件内的所有的文本内容android:selectAllOnFocus="true"

当前组件只能输入数字android:phoneNumber="true"

当前组件显示的提示信息,被选中时,内容自动被清空 android:hint="@string/edtPhone

定义一个ToggleButton按钮:

<ToggleButton
android:textOff="@string/layoutH"

android:textOn="@string/layoutV" />

自动完成文本框(AutoCompleteTextView)
指定输入一个字符后进行提示:<AutoCompleteTextView />
设置出现在下拉菜单中的提示标题:android:completionHint="@string/title"
设置下拉菜单的宽度: android:dropDownWidth="100dp"
设置下拉菜单与文本框之间的水平偏移:android:dropDownHorizontalOffset="30dp"
设置用户至少输入几个字符才会显示提示:android:completionThreshold="2"
下拉列表框(Spinner)
星级评分条(RatingBar)
定义一个星级评分条:
<RatingBar android:id="@+id/rating" ……
android:numStars="5" //星的数量
android:max="50"//总长度
android:progress="10"//单位长度
android:stepSize=".5"//允许最小尺寸/>

详解simple_list_item
1、simple_list_item_1:每一个列表项都是一个普通的TextView
2、simple_list_item_2:每一个列表项都是一个普通的TextView,字体略大,TextView 显示 标题,TextView显示内容,因此需要两组数据,并且指定每组数据和两个TextView的对应关系
3、simple_list_item_checked:每一个列表项都是一个已勾选的列表项
4、simple_list_item_multiple_choice:每一个列表项都是带多选项
5、simple_list_item_single_choice:每一个列表项都是带单选项
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: