Android_基本控件--TextView、EditView、assets资源访问

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属性中在真实机都会弹出系统键盘,只是弹出的键盘会根据属性的不同而不同,但是在一些情况下我们不需要系统键盘而是需要自定义的键盘,那么为了防止弹出系统键盘可用以下代码

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值