基于流行的IntelliJ IDEA创建,Android Studio是用 于Android开发的一套集成开发工具。
下载地址:https://www.androiddevtools.cn/
官方地址:https://developer.android.com/
Android Studio中,Tools → SDK Manager。
sdk
模拟器 or 真机
GeoQuiz
启动Android Studio -> File -> New Project(选择 Kotlin 语言),然后就是应用名呀,包名呀,选择SDK最低版本,选择模板什么的。注意下命名规则就好哒。
new
api version
用多了就知道了,书上描述很简单,还有一些Android Studio小技巧,收藏了一篇很全面的博客,从此篇中真的学到了很多技巧!多用用!
地址:https://jaeger.itscoder.com/android/2016/02/14/android-studio-tips.html
组件是用户界面的构造模块,可以显示文字或图像,与用户交互,甚至安排布置屏幕上的其他组件。
Android SDK 内置了多种组件,每一个组件都是View类或其子类的一个具体实例。
元素的名称就是组件的类型,各元素均有一组XML属性,属性可以看作是如何配置组件的指令。
写完布局文件,旁边可以预览效果
截图
主要就在讲如何在代码中获得布局文件中的组件,为之设置监听器等内容,现在很多项目都用一些注解类框架来简化这个过程,比如说ButterKnife,还有ViewBinding(AS3.6 才支持)啊,非常好用。
介绍了 Toast(吐司)来提示消息,工具类中一般会封装个Toast来提示各种消息,还支持自定义的 Toast。
这关系到AS的小技巧了,参考上面提供的一个链接好好熟练它的使用吧。
Android Studio自带模拟器,创建一个就ok,当然还有Genymotion这种啦~ 都可以的,最好用真机喽~ 比较快,方便。
编译过程
视图实例化过程
https://www.jianshu.com/p/a1bb5fffcde9
Toast 的 setGravity 很简单,直接 new 出 Toast 给它设置一下位置也是没有问题的。
附上截图代码:需求是弹出 Toast 位置是在一个控件 Tab 的下方,代码直接就能看懂。
项目中一小段弹吐司代码
本书有个论坛,记录了各种小问题,以及挑战练习答案,可作为学习参考。
论坛地址:https://forums.bignerdranch.com/
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有