Android_基本控件--TextView、EditView、assets资源访问
2017-07-22 11:55
801 查看
1、TextView
实现跑马灯效果:
①、基本属性:
(只有文本一行显示不下时才会有跑马灯效果,此时多行显示)
②、设置单行(true):
③、设置省略的模式(marquee模式):
此属性有5种值:
none:只显示能显示的部分
start:显示后面部分,前面部分用‘…’代替
middle:显示前后部分,中间部分用‘..’代替
end:显示前面部分,后面部分用‘..’代替
marquee:在不设置其他属性情况下与end相同,但是要实现跑马灯效果必须用次属性
④、设置滚动方向(设置横向滚动)
⑤、设置跑马灯重复显示(marquee_forever一直重复、默认重复几次后自动停止)
⑥、设置控件获取焦点(失去焦点跑马灯效果无效)
兼容写法,第一个为非触摸式焦点如:电视;第二个为触摸式焦点如:手机、平板等
2、assets资源访问
在res文件夹下的文件会自动生成资源索引在xml中可以通过@/的方式获取,在java中可以通过activity.getResouse()来获取
而assets中无法生成资源索引只能通过以下方式获取
用当前activity的getAsstes方法获取一个AssetManager对象,通过AssetManager对象的open方法获取资源文件的输入流来获取文件
3、EditView
文本改变监听
当文本发生改变时触发的监听
参数1:当前编辑框中的内容
参数2:从哪个位置开始
参数3:0(尚待解决)
参数4:此次输入了多少个字符
基本属性
1、属性:
效果:
无法获取焦点、无法编辑
2、属性:
效果:
lines显示3行———-gravity:文本显示的位置
3、属性
效果:
最多输入10个字符
4、属性
效果:
输入的内容被隐藏
5、属性
效果:
只能输入数字和电话号码相关字符
6、属性
效果:
只能输入数字
属性:
效果:
属性:
效果:
属性:
只能出现该属性填入的指定的字符
注意:
以上numeric,inputType属性中在真实机都会弹出系统键盘,只是弹出的键盘会根据属性的不同而不同,但是在一些情况下我们不需要系统键盘而是需要自定义的键盘,那么为了防止弹出系统键盘可用以下代码
实现跑马灯效果:
①、基本属性:
(只有文本一行显示不下时才会有跑马灯效果,此时多行显示)
②、设置单行(true):
③、设置省略的模式(marquee模式):
此属性有5种值:
none:只显示能显示的部分
start:显示后面部分,前面部分用‘…’代替
middle:显示前后部分,中间部分用‘..’代替
end:显示前面部分,后面部分用‘..’代替
marquee:在不设置其他属性情况下与end相同,但是要实现跑马灯效果必须用次属性
④、设置滚动方向(设置横向滚动)
⑤、设置跑马灯重复显示(marquee_forever一直重复、默认重复几次后自动停止)
⑥、设置控件获取焦点(失去焦点跑马灯效果无效)
兼容写法,第一个为非触摸式焦点如:电视;第二个为触摸式焦点如:手机、平板等
2、assets资源访问
在res文件夹下的文件会自动生成资源索引在xml中可以通过@/的方式获取,在java中可以通过activity.getResouse()来获取
而assets中无法生成资源索引只能通过以下方式获取
用当前activity的getAsstes方法获取一个AssetManager对象,通过AssetManager对象的open方法获取资源文件的输入流来获取文件
3、EditView
文本改变监听
当文本发生改变时触发的监听
参数1:当前编辑框中的内容
参数2:从哪个位置开始
参数3:0(尚待解决)
参数4:此次输入了多少个字符
基本属性
1、属性:
效果:
无法获取焦点、无法编辑
2、属性:
效果:
lines显示3行———-gravity:文本显示的位置
3、属性
效果:
最多输入10个字符
4、属性
效果:
输入的内容被隐藏
5、属性
效果:
只能输入数字和电话号码相关字符
6、属性
效果:
只能输入数字
属性:
效果:
属性:
效果:
属性:
只能出现该属性填入的指定的字符
注意:
以上numeric,inputType属性中在真实机都会弹出系统键盘,只是弹出的键盘会根据属性的不同而不同,但是在一些情况下我们不需要系统键盘而是需要自定义的键盘,那么为了防止弹出系统键盘可用以下代码
相关文章推荐
- Android基本常用控件的介绍TextView EditText Button Menu
- Android - VGA,ADB,DDMS,安卓开发环境目录结构,安卓目录结构,常见布局,点击事件的几种写法,控件(Button/TextView/ImageView/EditText)
- 【Android UI控件】EditText属性大全,TextView属性大全
- Android-基本控件(AutoCompleteTextView,MultiAutoCompleteTextView,ToggleButton)
- android自学第四天 Spinner 和 AutoCompleteTextView 基本适配器控件的使用
- Android 仿QQ控件变色的EditText/TextView
- android基本UI—TextView和EditText
- Android组件复习之基本组件01——TextView与Edittext的用法
- 【Android基础笔记04】Spinner 和 AutoCompleteTextView 基本适配器控件的使用
- Android 控件之TextView、EditView、CheckBox
- Android基本控件TextView
- Android 常用控件(TextView、EditText)及Shape外形资源、Selector选择器
- Android常用控件之TextView、EditText、Shape外形资源、Selector选择器
- 【Android控件】之EditText的基本用法
- Android基本控件之TextView和EditView
- Android常用控件-TextView、EditView、Button、Menu
- Android常见控件之TextView、EditView、Button、Menu
- Android给TextView和EditText等控件设置透明背景、圆角边框
- Android中TextView与EditText控件实现禁止换行
- Android文本控件---TextView和EditView