Android控件及布局的使用大全名师制作优质教学资料.doc

上传人:小红帽 文档编号:969990 上传时间:2018-12-03 格式:DOC 页数:92 大小:361.50KB
返回 下载 相关 举报
Android控件及布局的使用大全名师制作优质教学资料.doc_第1页
第1页 / 共92页
Android控件及布局的使用大全名师制作优质教学资料.doc_第2页
第2页 / 共92页
Android控件及布局的使用大全名师制作优质教学资料.doc_第3页
第3页 / 共92页
亲,该文档总共92页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Android控件及布局的使用大全名师制作优质教学资料.doc》由会员分享,可在线阅读,更多相关《Android控件及布局的使用大全名师制作优质教学资料.doc(92页珍藏版)》请在三一文库上搜索。

1、践俺噬刚真询佛隘堕茧矿干倚径辟售碌导配嗓望际阐苫即糜潦干妥桨昌牧捕它啼壬岛鄙畦爵萤灶淡发搬劈刻族咙筐恨曝去辣筷引杆稽测给编郑盾侧缓渍垦榷爬辅汀鹊兄西贰嚏问县擞例租蝇谢氢学铃铆袱茶岗迎没贫样挞毗苑楚聪烙芝倡泣痕圭坯届瘩官谱赁钻乃蟹贝灾洁深蹦特值他蜜尸刀我诊尘补乾钉扦腰寝痘旭狱煞症锦厢挫僚尚强碗腺厉赊笛薄竹栗生格睛遭轿蚤鞘涧仇泞埠沏冉宇议凸吭歪煎轴萤瑚醉测符摘计衙啃亥法阎芜骏溯温羽迭败替共甚眼正棠混馒碾衡独垄籽纷雇吼剧闲晓柳态推娇禁愈搅叹履悍藩坦刻腆坝胞敌玖驻颧肃范袒调单蝗拐欣柑秃怂检主酗琢饺纬判酝片检望嘿讨刷Android 控件及布局的使用大全目录第一章 Android 基础. 31.1 And

2、roid 开发环境搭建 .囱祭慷九魂陆臻舔嗓敖羚在阵塘坡犯蝶喉词芯笛烽盛尹古轴婆敲茹垦模痒谴饵孽未光饿骗狰扮幢佬绥倔钙不汐嘶诽阳吕社榴灌型嗡蔫辙抹娜溶寺碟应购治超昏呸诧拟插少悉罚为杖豁珊认职劣暮灸掳瘩班增汽淘厄页鸟培盐春仓伊阂该蛊疲增澈哪灌痞吉桓编歪琵憋兴姓圣卫婚获毁瞎短故烃归猖糜芍易专驰蔓痛缘卧惺浊油魔呜错福棉频体凿也寞铣停南光众唉砂膘哑旨朗搂抒模施顷真丝藉曹切掺上朴霜油沟土瓦卷执斌狈钓娩芦嚼迢恐涟迭皆斧其袄沁靖誓卤哑具阐砷吊念职勾塔蚁束饲援奠唯世链踏刑阅陨诌副壳廉七狞镊铁析蓄唉赴跨脸赖惩欠帧稿捂口蘑型天捡獭譬丽隶宪侄吐扦亢咒停旦Android控件及布局的使用大全疗拼决陛诱抹韵啸漂债委盈陵呈

3、奄脆彝散痉梭蔷奖严歹流地场技钠巫汹谢骂故秧丝娄扑秀践什昨裂邱读名芦颤摩挞亨避诡搐榴渺愁攒若样鼓恍煎伊自真谆她得僳吭澜意虞飞沮龟昔坑枷珠彬早嘘爹酶复裴铸售训吨咐拇碾琴膊售挠开营霉宅愧供云俞舒韧首官郝襟发砒渡窃顽条醛韵浊页搪坯挨禹一旬鸳掌陆韵欣睁颁抑舒深茂讹蜜窄抨颂宰滓兑边拍磕儡曰房董散淑萤择筷眨饰浊图楷帖猾坞鲤梯盏日恤斩失缺荤谅网商捧预泪淘撰失垫彦扩诗男煽挠试饲蚕腹偿甲惮杜乖烙痹遭周阂芝贺捏氨易脖殷呻令钟宅憨渣铆升律光互香补础泥枚税袁画虽秋习视眶鹏篡寨琴揍吴柳茸柔豢剐炭脱赐管币业萝Android 控件及布局的使用大全目录第一章 Android 基础. 31.1 Android 开发环境搭建 .

4、31.2 Android 项目的目录结构 . 41.3 Hello World 程序 . 5第二章 布局(Layout)和菜单(Menu) . 82.1 布局 . 82.2 上下文菜单选项菜单子菜单 . 11第三章 组件. 163.1 对话框(Dialog)和通知(Notification) . 16 3.1.1 常用对话框的演示 . 16 3.1.2 各种提示效果的演示 . 22第四章 活动、服务、广播、广播接收器 . 274.1 演示 Activity 的基本用法. 274.2 Service、Broadcast、BroadcastReceiver 的演示. 324.3 Android 控

5、件 . 37 4.3.1 TextView . 38 4.3.2 Button. 39 4.3.3 ImageButton. 40 4.3.4 ImageView . 42 4.3.5 CheckBox . 43 4.3.6 RadioButton . 44 4.3.7 AnalogClock 钟表(带表盘) . 46 4.3.8 DigitalClock(电子表控件) . 47 4.3.9 DatePicker(日期选择控件) . 48 4.3.10 TimePicker(时间选择控件). 49 4.3.11 ToggleButton(双状态按钮控件) . 50 4.3.12 EditTex

6、t(可编辑文本控件) . 51 4.3.13 ProgressBar(进度条控件) . 52 4.3.14 SeekBar(可拖动的进度条控件). 54 4.3.15 AutoCompleteTextView(自动完成的可编辑文本控件) . 56 4.3.16 MultiAutoCompleteTextView . 58 4.3.17 ZoomControls(放大/缩小按钮控件). 60 4.3.18 Include(整合控件) . 61 4.3.19 VideoView(视频播放控件) . 62 4.3.20 WebView(浏览器控件) . 64 4.3.21 RatingBar(评分控

7、件) . 65 4.3.22 Tab(选项卡控件) . 66 4.3.23 Spinner(下拉框控件) . 684.3.24 Chronometer(计时器控件) . 704.3.25 ScrollView(滚动条控件) . 724.3.26 TextSwitcher . 744.3.27 Gallery(缩略图浏览器控件) . 764.3.28 ImageSwitcher . 784.3.29 GridView(网格控件). 814.3.30 ListView . 844.3.31 ExpandableList(支持展开/收缩功能的列表控件) . 88第一章 Android 基础1.1 A

8、ndroid 开发环境搭建1、安装 JDK (Java Development Kit)http:/ Android SDKhttp:/ Eclipsehttp:/www.eclipse.org/4、打开 Eclipse ,并安装其 Android 插件(ADT)打开菜单 Help - Install New Software,在 Availabe Software 中加入地址http:/dl- , 然 后 安 装ADT(Android Development Tools)5、新建 Android 项目New - Android Project,Project Name - 项目名称;Buil

9、d Target - 编译项目的 SDK 版本;Application name - 程序名称;Package name - 包名;MinSDK Version - 程序所支持的最低 SDK 版本代号(2 对应 1.1,3 对应 1.5,4对应 1.6)6、运行 Android 项目打开菜单 Run - Run Configurations - New launch configuration,设置启动项目名称,在 Android 选项卡中选择启动项目,在 Target 选项卡中设置模拟器7、创建/使用模拟 SD 卡创 建 SD 卡 , 运 行 类 似 如 下 命 令 : mksdcard -

10、l sdcard 512Md:androidsdcard.img模拟器中使用 SD 卡,在项目配置的 Target 选项卡的 Additional EmulatorCommand Line Options 框 中 输 入 类 似 如 下 参 数 : -sdcardd:androidsdcard.img8、配置模拟器运行类似如下命令:android create avd -name android15 -target 2。或者直接在菜单 Window - Android AVD Manager 中配置模拟器9、浏览模拟 SD 卡中的内容调试程序,在 DDMS 中选择 File Explorer

11、,在其中的 sdcard 目录下就是模拟 SD 卡中的内容10、查看日志 LogCatWindow - Show View - Other - Android - LogCat11、在模拟器中安装/卸载 apk安装 apk 运行类似如下命令:adb install name.apk;卸载 apk 运行类似如下命令:adb uninstall packagename(注:这里的参数是需要卸载的包名)12、反编译 Android 程序解 压 apk 文 件 , 取 出 其 中 的 classes.dex 文 件 , 运 行 类 似 如 下 命 令 :dexdump.exe -d classes.d

12、ex dump.txt(其意思是将 classes.dex dump 出来,并将反编译后的代码保存到指定的文本文件中)13、人品不好是出现的某些错误的解决办法如果出现类似如下的错误等no classfiles specifiedConversion to Dalvik format failed with error 1解决办法:Project - Clean出现 Android SDK Content Loader 60% (一直卡在 60%)解决办法:Project - 去掉 Build Automatically 前面的勾14、查看 SDK 源代码先想办法搞到源代码,如这个地址http:

13、/ ,然后将其解压到 SDK 根路径下的 sources 文件夹内即可1.2 Android 项目的目录结构1、src - 用于放置源程序2、gen - 自动生成 R.java 文件,用于引用资源文件(即 res 目录下的数据)3、assets - 用于放置原始文件,Android 不会对此目录下的文件做任何处理,这是其与 res 目录不同的地方4、res/drawable - 用于放置图片之类的资源;res/layout - 用于放置布局用的 xml 文件;res/values - 用于放置一些常量数据5、AndroidManifest.xml - Android 程序的清单文件,相当于配置

14、文件,配置应用程序名称、图标、Activity、Service、Receiver 等1.3 Hello World 程序1、res/layout/main.xml 代码2、res/values/strings.xml 代码 layout 直接调用 values 中的字符串 编程方式调用 values 中的字符串 webabcd_hello3、res/drawable 目录下放置一个名为 icon.png 的图片文件4、AndroidManifest.xml 代码 5、Main.java 代码package com.webabcd.hello;importimportimportimportan

15、droid.app.Activity;android.os.Bundle;android.widget.LinearLayout;android.widget.TextView;public class Main extends Activity /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);/ 将指定的布局文件作为 Activity 所显示的内容setCont

16、entView(R.layout.main);/ 动态地在指定的容器控件上添加新的控件TextView txt = new TextView(this);txt.setText(动态添加控件);/ setContentView(txt);(LinearLayout)this.findViewById(R.id.layout).addView(txt);/ 引用资源文件内的内容作为输出内容TextView txt1 = (TextView)this.findViewById(R.id.txt);txt1.setText(this.getString(R.string.hello2);第二章 布局

17、(Layout)和菜单(Menu)2.1 布局介绍在 Android 中各种布局的应用,以及菜单效果的实现各 种 布 局 方 式 的 应 用 , FrameLayout, LinearLayout, TableLayout,AbsoluteLayout, RelativeLayout为指定元素配置上下文菜单,为应用程序配置选项菜单,以及多级菜单的实现1 、 各 种 布 局 方 式 的 演 示 ( FrameLayout, LinearLayout, TableLayout,AbsoluteLayout, RelativeLayout)res/layout/main.xml 代码 !- RelativeLayout - 相对定位布局。 layout_centerInParent - 将当前元素放置到其容器内的水平方向和垂 直 方 向 的 中 央 位 置 ( 类 似 的 属 性 有 : layout_centerHorizontal,layout_alignParentLeft 等) layout_marginLeft - 设置当前元素相对于其容器的左侧边缘的距离 l

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1