Android常用控件(一)
来源:互联网 发布:网络发稿平台 编辑:程序博客网 时间:2024/05/16 05:33
一、TextView 文本控件
singleline="true" 单行显示
ellipsize="start/end/middle" 文本内容过长时,将部分文本内容显示为省略号
start是显示省略号在文本开头
end是显示省略号在文本结尾
middle是显示省略号在文本中间
(一)制作跑马灯效果
android:singleLine=”true”android:ellipsize=”marquee”android:marqueeRepeatLimit=”marquee_forever”android:focusable=”true”android:focusableInTouchMode=”true”
(二)其他属性
drawableTop 文本顶部添加图片
drawableLeft
drawableRight
drawableBelow
二、EditText 可编辑文本/文本输入框
hint 未输入内容时的提示信息
textcolorhint 提示信息文字颜色
maxLength 输入文本最大长度
inputType 输入信息类型限制
(二)富文本
实现同一个TextView中不同风格的文字
(三)自定义EditText
1、在drawable文件夹下新建一个selector.xml选择器文件
2、在1中新建的selector文件中添加以下代码
<item drawable="@drawable/Image_Light_Name" state_focus="true" /> <!--点击文本输入框时显示此图片,相当于提示正在此操作框操作--><item drawable="@drawable/Image_Dark_Name> <!--为点击文本输入框进行操作时显示此图片-->
3、然后在布局文件中需要自定义的按钮控件中设置相关属性
<EditText background="drawable/select_name" />
三、IamgeView图片控件
src 引用图片,通过@drawable/imageName
scaleType 填充方式
其中scaleTpye=fitXY 图片拉伸或压缩填充满控件
=centerCrop 图片会按照控件指定大小剪切居中的部分
四、Button 按钮控件
通过点击按钮,跳转到其他页面或者显示信息。通常会用到事件处理机制。
(一)自定义Button实现点击效果
1、在drawable文件夹下新建一个selector.xml选择器文件
2、在1中新建的selector文件中添加以下代码
<item drawable="@drawable/Image_Light_Name" state_pressed="true" /> <!--当按钮被点击时显示这张图片,一般为同一张图片颜色较明亮的一张--><item drawable="@drawable/Image_Dark_Name> <当按钮未点击时显示这张图片,一般为同一张图片颜色较暗的一张>
3、然后在布局文件中需要自定义的按钮控件中设置相关属性
<Button background="drawable/select_name">
五、常用属性
margin 外边距
padding 内边距 空间内容距离空间边缘的距离
paddingTop
paddingBotton
paddingLeft
paddingRight
需要注意的是padding与gravity无法同时作用
- Android常用控件(一)
- Android常用控件(一)
- Android 常用控件一
- android常用控件总结(一)
- Android 常用控件(一)
- android 常用控件(一)
- Android常用控件一之文本控件
- Android常用复杂控件使用(一)--ViewPager
- android中常用的控件一TextView
- Android常用控件之ListView(一)
- Android 5.x常用控件(一)
- android常用控件归类(一)
- Android—常用控件(一)文本控件
- MFC常用控件一
- OC常用控件一
- 4.常用控件(一)
- Android软件开发常用系统控件(一) TextView
- Android常用控件(一)【RadioGroup、RadioButton、CheckBox、Toast】
- nyoj 1239 引水工程 河南省ACM2015年省赛D 题
- javascript之数组对象与数组常用方法
- 【BZOJ3238】差异,后缀数组+单调栈维护height
- 5-5 表格输出 (5分)
- Foundation => Objective-C - Const
- Android常用控件(一)
- C/C++常见头文件汇总
- 会场安排问题
- 杭电1999
- 5-6 混合类型数据格式化输入 (5分)
- uva 11988 Broken Keyboard (a.k.a. Beiju Text)
- 5-7 12-24小时制 (15分)
- Centos 6.5 本地局域网基于FTP搭建YUM
- 随感