android 4编程入门经典pdf 下载,Android4开发入门经典 第四部分.pdf

本文介绍了Android开发中用户界面的基本概念,包括常用的Widgets如TextView、Button和布局如LinearLayout、RelativeLayout。详细讲解了TextView的属性,如android:autoLink用于设置文本链接,android:capitalize用于英文大写设置,以及缓冲类型android:bufferType等。这些属性在创建交互式和美观的用户界面时起着关键作用。

Android4开发入门经典 第四部分

Android4

Android4

AAnnddrrooiidd44开发入门经典 之 第四部分:用户界面

基本概念

Widgets

Widgets

常用WWiiddggeettss和布局

Widgets

Widgets

常用的WWiiddggeettss

TextView、Button、 EditText、CheckBox、RadioGroup、RadioButton、Spinner、

ProgressBar、ImageView、DatePicker、TimePicker、RatingBar、Gallery 、Auto

Complete ……

Layout

Layout

常用的LLaayyoouutt

LinearLayout、RelativeLayout、TableLayout、GridView、TabLayout、ListView

Android Widgets , TextView

Android Widgets , TextView

AAnnddrrooiidd常用的WWiiddggeettss的属性大同小异,,这里以TTeexxttVViieeww为例来看一看

1:android:autoLink

设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值

(none/web/email/phone/map/all)

2:android:autoText

如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。

3:android:bufferType

指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,

也就是说可调用append方法设置文本内容。spannable 则可在给定的字符区域使用样式,

例如:

MIPS /

MIPS /

MMIIPPSS技术社区:hhttttpp::////mmiippss..eeeeffooccuuss..ccoomm//

java

java

jjaavvaa代码:查看复制到剪贴板打印

new this

new this

1 TextView tv = nneeww TextView(tthhiiss);

new

new

2 SpannableStringBuilder style=nneeww SpannableStringBuilder("这是测试111");

new

new

3 style.setSpan(nneeww ForegroundColorSpan(Color.RED), 0, 2,

Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

new

new

4 style.setSpan(nneeww ForegroundColorSpan(Color.YELLOW), 2, 4,

Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

new

new

5 style.setSpan(nneeww ForegroundColorSpan(Color.BLUE), 4, 6,

Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

6 tv.setText(style);

4:android:capitalize

设置英文字母大写类型。此处无效果,需要弹出输入法才能看得到,参见EditView此属性

说明。

5:android:cursorVis

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值