网站大量收购独家精品文档,联系QQ:2885784924

Android应用开发案例.pptx

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重难点 知识目标 了解Android工程的结构,掌握其中重要的目录和文件的作用; 掌握Android的基础控件的使用方法; 掌握控件的属性设定、方法调用、监听器创建; 掌握Android的几种常见布局。 能力目标 能够在Android工程中添加字符串、图片等资源; 能够在XML布局文件中创建控件并设定控件的基本属性; 能够灵活组织多种控件实现简单的应用; 能够灵活运用几种常见的布局使界面得体美观。 项目流程 本次任务我们将制作一个运行在Android终端上的星座查询工具,通过输入你的出生日期,能够显示你所属星座的图片和个性。 进行程序演示,请同学们观察该应用实现了哪些功能? 该应用含有哪些控件? TextView EditText DatePicker Button ImageView TextView 运用了Android的垂直线性布局; 超出了一个屏幕的范围,需要通过滚动条进行上下滚动。 注意点 本次任务涵盖以下支撑知识点: Android工程结构 TextView控件 Button控件 ImageView控件 EditText控件 DatePicker控件 TimePicker控件 常见布局 支撑知识 1.Android工程结构 src目录 gen目录 Android Private Libraries目录 assets目录 bin目录 lib目录 res目录 AndroidManifest.xml 文件 1. 1文件目录 drawable-xxx目录 layout目录 menu目录 values-xxx目录 dimens.xml strings.xml styles.xml 1. 2Res目录 uses-sdk :支持的版本 application:应用的信息 android:icon android:label activity:Activity的信息 android:name 所属类 android:label 名称 action android:name=“android.intent.action.MAIN” / 最先启动 1. 3AndroidManifest.xml 1. 4程序启动流程 支撑知识 2. TextView控件 TextView控件常被用来显示一段文字、电话号码、URL链接、E-Mail地址,可以称之为文本控件,通过在Activity所对应的XML布局文件中添加该控件、修改其属性能够非常迅速的创建TextView控件。 2. 1简介 属性 作用 示例 android:id 定义了控件的唯一标识ID android:id=@+id/textView1“ android:id=@android:id/tabhost android:layout_width 控件的宽度 “wrap_content”:根据需要显示的内容进行调整 “match_parent”:扩充至其父亲的宽度。 android:layout_height 控件的高度 与layout_width使用方式类似 2. 2属性 属性 作用 示例 android:text 显示的内容 android:text=Hello Android“ android:textColor 文本颜色 android:textColor=#FF0B07“ android:textSize 字体大小 android:textSize=20px”,代表大小为20像素 android:singleLine android:singleLine=true为单行显示,值为false代表不是单行显示 2. 2属性 属性 作用 示例 android:autoLink 决定是否将某些文本显示为超链接的形式 none:所有文字均显示为普通文本形式,没有超链接; web:网站URL链接会显示为超链接的形式,单击之后可以浏览网页; email:E-Mail地址会显示为超链接的形式,单击之后可以发送邮件; phone:电话显示为超链接的形式,单击之后可以拨号; map:地图地址显示为超链接的形式; all:网站URL、E-Mail、电话、地图地址的内容均显示为超链接。 2. 2属性 方法 作用 示例 void setText(int resid) 设定文本显示 textview.setText(R.string.hello); void setText(CharSequence text) 设定文本显示 textview.setText(“Hello Android”); CharSequence getText() 获得TextView控件的显示文本 String str = textview.getText().toString(); 2. 3方法 演示如何在布局中添加一个T

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档