
包邮Android从入门到精通

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787302518044
- 装帧:简裝本
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:382
- 出版时间:2019-02-01
- 条形码:9787302518044 ; 978-7-302-51804-4
本书特色
《Android 从入门到精通》按照“即重理论更重实践”的编写思路,为读者提供满足实战需求的Android开发学习内容。既适合Android初学者,也适合具备了一定Android开发经验但需要加深知识理解的高级读者。
内容简介
作为Android应用开发书籍,本书既适合Android初学者,也适合虽具备一定Android开发经验但需要加深知识理解的读者。本书共15章,主要内容包括Android常用UI组件介绍、Android事件处理机制、Android四大组件、Android中的动画、Android网络应用、Android APP项目实战等几大部分,全书由浅入深地详细介绍了Android的每个开发细节。本书内容翔实,示例丰富,案例典型。编者按照“既重理论更重实践”的编写思路为读者提供满足实战需求的Android开发知识内容。读者所需要学习的,正是本书描述的。 本书可作为高等院校本、专科计算机相关专业的Android入门教材,也可作为计算机编程爱好者的自学参考书。
目录
节选
第3章 常用的UI组件介绍 本章学习目标 掌握本章中讲解的所有UI组件。 我们在实际开发中会经常使用UI组件来组合项目的界面,而常用的UI组件无非就是几种,至于特殊的组件可以通过第2章中的自定义UI组件来绘制。通过对本章的学习,读者应掌握常用UI组件的用法。 3.1 菜 单 Android中的菜单(menu)在桌面应用中十分广泛,几乎所有的桌面应用都会使用到。Android应用中的菜单分为三种:选项菜单(OptionMenu)、上下文菜单(ContextMenu)、弹出式菜单(PopupMenu),本节依次介绍这些内容。 3.1.1 选项菜单 从Android 3.1开始引入了全新的操作栏,扩展了很多功能,例如安置菜单选项、配置应用图标作为导航按钮等。 可显示在操作栏上的菜单称为选项菜单(OptionMenu)。选项菜单提供了一些选项,用户选择后可进行相应的操作。 一般为Android应用添加选项菜单的步骤如下。 (1)重写Activity的onCreateOptionsMenu(Menu menu)方法,在该方法里调用Menu对象的方法添加菜单项。 (2)如果想要引用程序响应菜单项的单击事件,就要继续重写Activity的onOptionsItemSelected(MenuItem mi)方法。 添加菜单项的方式与UI组件的使用方式一样,可以在代码中使用也可以在XML布局文件中使用。Android同样推荐在XML中使用菜单,具体为在app\src\main\res文件夹中创建名称为menu的文件夹,创建完成之后在menu文件夹中新建根标签为menu的布局文件,来看具体的示例代码。 【例3-1】 XML文件中的选项菜单options_menu.xml。 1 2 xmlns:app="http://schemas.android.com/apk/res-auto"> 3 4 android:title="**个菜单项"/> 5 6 android:title="第二个菜单项"/> 7 8 android:title="第三个菜单项"/> 9 菜单定义完成之后需要在代码中使用才可以看到效果,Java代码如下: 1 public class MainActivity extends AppCompatActivity { 2 @Override 3 protected void onCreate(Bundle savedInstanceState) { 4 super.onCreate(savedInstanceState); 5 setContentView(R.layout.activity_main); 6 } 7 @Override 8 public boolean onCreateOptionsMenu(Menu menu) { 9 getMenuInflater().inflate(R.menu.option_menu, menu); 10 return true; 11 } 12 @Override 13 public boolean onOptionsItemSelected(MenuItem item) { 14 switch (item.getItemId()) { 15 case R.id.menu_item1: 16 Toast.makeText(MainActivity.this, 17 "**个菜单项", Toast.LENGTH_LONG).show(); 18 break; 19 case R.id.menu_item2: 20 Toast.makeText(MainActivity.this, 21 "第二个菜单项", Toast.LENGTH_LONG).show(); 22 break; 23 case R.id.menu_item3: 24 Toast.makeText(MainActivity.this, 25 "第三个菜单项", Toast.LENGTH_LONG).show(); 26 break; 27 } 28 return true; 29 } 30 } ……
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥31.2¥48.0 -
胶黏剂与粘接技术基础(第二版)
¥73.5¥98.0 -
当代教育心理学(第3版)(本科教材)
¥35.0¥66.0 -
概率论与数理统计
¥20.9¥35.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥9.0¥25.0 -
新编研究生英语系列教程研究生英语读写教程(提高级)/周红红/新编研究生英语系列教程
¥43.5¥50.0 -
习近平总书记教育重要论述讲义
¥16.0¥35.0 -
新编大学生军事理论与训练教程
¥13.7¥39.8 -
西方经济学(第二版) (上下)
¥31.6¥90.0 -
马克思主义理论研究和建设工程重点教材:管理学(本科教材)
¥27.4¥48.0 -
落洼物语
¥9.4¥28.0 -
言语治疗学·全国中医药行业高等教育“十四五”规划教材
¥49.2¥56.0 -
大学生职业生涯规划与就业指导
¥26.5¥49.0 -
系统解剖学
¥53.7¥85.0 -
中医骨伤科学·全国中医药行业高等教育“十四五”规划教材
¥62.2¥85.0 -
博雅大学堂·历史中国古代简史(第2版)/张帆
¥38.8¥60.0 -
组织学与胚胎学实验指导
¥18.1¥28.0 -
毛泽东思想与中国特色社会主义理论体系概论
¥8.5¥25.0 -
粒子输运数值计算方法及其应用
¥46.8¥58.0 -
农业技术经济学
¥46.9¥51.0