- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章? Android应用的界面编程;安装Eclipse+adt注意事项;2.1? 界面编程与视图(View)组件;2.1.1? 视图组件与容器组件;2.1.2? 使用XML布局文件控制UI界面;2.1.3? 在JAVA代码控制UI界面;2.1.4? 使用XML布局文件和Java代码混合控制UI界面;2.2? 第1组UI组件:布局管理器;2.2.1?线性布局例2.2/LinerLayout;以行、列的形式来管理放入其中的UI组件。
表格布局使用TableLayout标记定义
每个TableRow标记,表示增加一行。
在TableRow标记中,添加一个组件,就增加一列。
列属性:可被设置为隐藏,伸展,收缩等。;XML布局文件中语法:
TableLayout xmlns:android=/apk/res/android
属性列表
TableRow 属性列表 需要添加的UI组件 /TableRow
……
/TableLayout;2.2.4? 相对布局;RelativeLayout的常用XML属性。;作业2;~~~~~~~~~~~
分割线
~~~~~~~~~~~;2.3? 第2组UI组件:TextView及其子类;2.3.1? TextView的功能和用法例2.3/TextViewTest;2.3.2? EditText的功能与用法例2.3/InputUI;2.3.3? 按钮(Button) 功能和用法
例2.3/ButtonTest 例2.1/CodeView-P45;作业3;2.3.5? 单选按钮(RadioButton)与复选框(CheckBox)的功能与用法;2.复选按钮CheckBox,例2.3\CheckButtonTest
在XML布局文件中添加复选按钮的基本格式如下:
CheckBox
android:text=显示文本
android:id=@+id/ID号
android:layout_width=wrap_content
android:layout_height=wrap_content
/CheckBox
;作业4;~~~~~~~~~~~
分割线
~~~~~~~~~~~;ImageView作用
显示图像
将要显示的图片放置在res/drawable目录中
XML代码格式
ImageView
android:src = ImageView所显示的Drawable对象的ID。
android:tint = ”#rgb”, ”#argb”,”#rrggbb”, ”#aarrggbb”表示的颜色值。
属性列表
/ImageView;XML属性;2.5? AdapterView及子类;2.5.1? 列表视图(ListView)和ListActivity;2.5.1? 列表视图(ListView)和ListActivity;2.5.2? Adapter接口及实现类;2.5.2? Adapter接口及实现类;2.5.2? Adapter接口及实现类;*2.5.2? Adapter接口及实现类;2.6? 第5组UI组件:ProgressBar及其子类;2.6.1?进度条(ProgressBar);2.6.1?进度条(ProgressBar)
例2.6/ProgressBarTest;2.7? 第6组UI组件:ViewAnimator及其子类;功能:
实现类似于Windows操作系统下的“Windows照片查看器”中的上一张、下一张切换图片的功能。
步骤:
设定一个ViewFactory。通过makeView()方法来创建用于显示图片的ImageView,指定样式。
用setImageResource()方法指定显示的图片。
例2.7/ImageSwitcherTest;作业5;~~~~~~~~~~~
分割线
~~~~~~~~~~~;单位:px、dp和sp的区别;单位:px、dp和sp的区别;dp:
Android单位dp=px/(dpi/160)=1/160英寸
不同dpi的手机,显示相同dp图片,大小差不多。
;单位:px、dp和sp的区别;2.8? 各种杂项组件;2.8.1? 使用Toast显示提示信息框例2.8/ToastTest;*2.8.3? 日期、时间选择器的功能和用法;2.8.6? 选项卡(TabHost)的功能和用法 例2.8/TabHostTest;2.8.8? Notification的功能与用法例2.8/NotificationTest;作业6;2.9? 对话框;2.9.1? 使用AlertDialog创建对话框;AlertDialog:例2.9/AlertDialogTest
简单对话框
简单列表对话框
单选列表项对
文档评论(0)