前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android应用程序开发「建议收藏」

Android应用程序开发「建议收藏」

作者头像
全栈程序员站长
发布2022-09-07 10:24:12
6140
发布2022-09-07 10:24:12
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Android应用程序开发

第一章 Android应用初体验

1.1应用基础

activity是Android SDK中Activity类的一个具体实例,负责管理用户与信息屏的交互。

应用的功能是通过编写一个个Activity子类来实现的。

布局定义了一系列用户界面对象以及它们显示在屏幕上的位置。组成布局的定义保存在XML文件中。

每个定义用来创建屏幕上的一个对象,如按钮或文本信息。

包名遵循“DNS反转”约定

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

1.2用户界面设计

1.2.1相对布局

activity_quiz.xml放在res/layout下面

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

代码接上图

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

效果如下

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」
1.2.2线性布局
Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

1.3创建字符串资源

每个项目都包含一个名为strings.xml的默认字符串文件

放在res/values下

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

代码接上

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

1.4资源ID

在包浏览器展开目录gen,找到并打开R.java文件,即可看到GeoQuiz应用当前所有的资源ID。

R.java文件在Android项目编译过程中自动生成,遵照该文件头部的警示,请不要尝试修改该文件的内容,如代码清单1-5所示。

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

在activity_quiz.xml文件中,分别为两个按钮添加上android:id属性,如代码清单1-6所示。

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

1.5从布局XML到视图对象

1.5.1引用组件
Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」
1.5.2设置监听器
Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

代码接上

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」
1.5.3 创建提示消息
Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

1.6 Android编译过程

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

第二章 Android与MVC设计模式

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

第三章 Activity的生命周期

3.1Activity的状态

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

3.2日志级别方法

Android应用程序开发「建议收藏」
Android应用程序开发「建议收藏」

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/147675.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Android应用程序开发
    • 第一章 Android应用初体验
      • 1.1应用基础
      • 1.2用户界面设计
      • 1.3创建字符串资源
      • 1.4资源ID
      • 1.5从布局XML到视图对象
      • 1.6 Android编译过程
    • 第二章 Android与MVC设计模式
      • 第三章 Activity的生命周期
        • 3.1Activity的状态
        • 3.2日志级别方法
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档