欢迎来到天天文库
浏览记录
ID:16262728
大小:107.50 KB
页数:7页
时间:2018-08-08
《android ui界面设计参数讲解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、androidui界面设计参数讲解android:layout_width 设置组件的宽度 android:layout_height 设置组件的高度 android:id 给组件定义一个id值,供后期使用 android:background 设置组件的背景颜色或背景图片 android:text 设置组件的显示文字 android:textColor 设置组件的显示文字的颜色 android:layout_below 组件在参考组
2、件的下面 android:alignTop 同指定组件的顶平行android:maxLength="6" 限制输入字数android:digits='012356789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'限制输入数字和大写小写字母1.开发更简单,执行速度高效。2.输入法默认会根据情况变动,比如说设置为numeric后输入法会自动仅显示数字,不会出现Qwerty中的字母。 下面我们通过EditText的layoutxml文件中的相关属性来实现: 1.密码框属性android:pass
3、word='true' 这条可以让EditText显示的内容自动为星号,输入时内容会在1秒内变成*字样。 2.纯数字android:numeric='true'这条可以让输入法自动变为数字输入键盘,同时仅允许0-9的数字输入 3.仅允许android:capitalize='cwj1987'这样仅允许接受输入cwj1987,一般用于密码验证 下面是一些扩展的风格属性 android:editable='false'设置EditText不可编辑 android:singleLine='true'强制输入的内容在单行 android:ellipsize='end'自动隐藏尾部溢
4、出数据,一般用于文字内容过长一行无法全部显示时。 android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。spannable则可在给定的字符区域使用样
5、式,参见这里1、这里2。android:capitalize设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,参见EditText此属性说明。android:cursorVisible设定光标为显示/隐藏,默认显示。android:digits设置允许输入哪些字符。如“1234567890.+-*/%()”android:drawableBottom在text的下方输出一个drawable,如图片。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。android:drawableLeft在text的左边输出一个drawable,
6、如图片。android:drawablePadding设置text与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。在text的右边输出一个drawable,如图片。android:drawableRightandroid:drawableTop在text的正上方输出一个drawable,如图片。android:editable设置是否可编辑。这里无效果,参见EditView。android:editorExtras设置文本的额外的输入数据。在EditVi
7、ew再讨论。android:ellipsize设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee”——以跑马灯的方式显示(动画横向移动)android:freezesText设置保存文本的内容以及光标的位置。参见:这里。android:gravity设置文本位置,如设置成“center”,文本将居中显示。andr
此文档下载收益归作者所有