| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 移动开发 -> [Android Studio学习日志].chap1——初识kotlin&Android Studio -> 正文阅读 |
|
|
[移动开发][Android Studio学习日志].chap1——初识kotlin&Android Studio |
一、工程目录结构? ? ? ? 目前主要了解app->java和app->res俩个目录: ? ? ? ? app->java目录下的MainActivity.kt为使用kotlin语言的,安卓应用的入口调用方法的描述文件(我的理解)。Activity?提供窗口供应用在其中绘制界面。通常,Activity会占用正在运行的应用的整个屏幕。每个应用都有一个或多个 Activity。顶级 Activity 或第一个 Activity 通常称为MainActivity,由项目模板提供。 ? ? ? ??例如,在“Photo Gallery”应用中,您可以使用一个?
? ? ? ? ? ? ? ? ? app->res->layout目录下的activity_main.xml中主要存放activity的各个控件的描述。 ? ? ? ? 其它的drawable,values等分别存放图片,字符串等资源的描述。 二、Android Studio使用初步了解? ? ? ? 1.可以通过打开activity_main.xml文件来查看设计视图,同时可以通过右上角的code/split/Design来进行代码和设计视图的切换。 ? ? ? ? 2.在设计视图中,palette存放各个view控件模板,component tree存放各个viewgroup(view的容器,帮助组织不同的view控件),右侧的attribute则可以设置控件的文本,大小,颜色,约束条件(往往是必要的)等属性。 ? ? ? ? 3.特别的,当需要插入图片时,可以通过Android Studio左上方的tag View->Tool Windows->Resources Manager,点开后在其左上方的“+”中,来import本地图片资源,之后就可以在设计视图中来通过imageViews来选择这个导入的图片资源了。 三、其他注意事项(kotlin编码)Android 提供了许多类的框架,可帮助您更轻松地编写 Android 应用,但需要准确了解您所指的具体类。您可以使用? 启用自动导入使用更多类时,记住添加?
? 可以通过添加Toast来进行debug工作:
可以通过对界面元素中的TextView,Button等进行操作来更新屏幕:
代码编辑完后,可以全选并点击:code->reformat来进行代码的格式化。 |
|
|
| 移动开发 最新文章 |
| Vue3装载axios和element-ui |
| android adb cmd |
| 【xcode】Xcode常用快捷键与技巧 |
| Android开发中的线程池使用 |
| Java 和 Android 的 Base64 |
| Android 测试文字编码格式 |
| 微信小程序支付 |
| 安卓权限记录 |
| 知乎之自动养号 |
| 【Android Jetpack】DataStore |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/29 6:00:25- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |