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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi CHAPTER 1 Getting Started with Android Programming . . . . . . . . . . . . . . . . . . . . . . . . . 1 CHAPTER 2 Activities, Fragments, and Intents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 CHAPTER 3 Getting to Know the Android User Interface. . . . . . . . . . . . . . . . . . . . . . 105 CHAPTER 4 Designing Your User Interface with Views . . . . . . . . . . . . . . . . . . . . . . . 159 CHAPTER 5 Displaying Pictures and Menus with Views. . . . . . . . . . . . . . . . . . . . . . . 219 CHAPTER 6 Data Persistence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 CHAPTER 7 Content Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 CHAPTER 8 Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 CHAPTER 9 Location-Based Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 CHAPTER 10 Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393 CHAPTER 11 Developing Android Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429 CHAPTER 12 Publishing Android Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463 APPENDIX A Using Eclipse for Android Development . . . . . . . . . . . . . . . . . . . . . . . . . 483 APPENDIX B Using the Android Emulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 APPENDIX C Answers to Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515 INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值