IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 安卓代码书第二次学习 -> 正文阅读

[移动开发]安卓代码书第二次学习

第三章:从看得到的入手

Activity是最容易吸引?户的地?,它是?种可以包含?户界?的组件,主 要?于和?户进?交互。

Activity基本用法:首先新建一个Android项目,而后初始化项目结构,右击com.example.activitytest包→New→Activity→Empty Activity,会弹出?个创建Activity的对话框,勾选Generate Layout File表?会?动为FirstActivity创建?个对应的布 局?件,勾选Launcher Activity表?会?动将FirstActivity设置为当前项 ?的主Activity。

创建和加载布局:布局是用来显示界面内容的:右击app/src/main/res?录→New→Directory,会弹出?个新建?录的窗 ?,这?先创建?个名为layout的?录。然后对着layout?录右键 →New→Layout resource file,?会弹出?个新建布局资源?件的窗?, 我们将这个布局?件命名为first_layout,根元素默认选择为 LinearLayout。

android:id是给当前的元素定义?个唯?的标识符,之后可以在代码中 对这个元素进?操作。

如果你需要在XML中引??个id,就使?@id/id_name这种语法,?如果 你需要在XML中定义?个id,则要使?@+id/id_name这种语法。

android:layout_width指定了当前元素的宽度,这?使? match_parent表?让当前元素和?元素?样宽。 android:layout_height指定了当前元素的?度,这?使? wrap_content表?当前元素的?度只要能刚好包含??的内容就?。 android:text指定了元素中显?的?字内容。

调?了setContentView()?法来给当前的Activity加载 ?个布局,?在setContentView()?法中,我们?般会传??个布局? 件的id。项?中添加的任何资源 都会在R?件中?成?个相应的资源id。

Activity的注册声明要放在标签内,这?是通过标签来对Activity进?注册的。但在Android Studio中自动会帮我们注册。

如果你的应?程序 中没有声明任何?个Activity作为主Activity,这个程序仍然是可以正常安 装的,只是你?法在启动器中看到或者打开这个程序。这种程序?般是作 为第三?服务供其他应?在内部进?调?的。

Toast可以将一些短小的信息通知给用户,并在一段时间后自动消失:

使用:首先定义一个弹出Toast的触发点

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-12-05 12:09:21  更:2021-12-05 12:10:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:47:29-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码