![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓学习笔记
文章平均质量分 87
图灵爱我
小菜比
展开
-
安卓学习笔记-Day3
Day 3-4 完成练习https://www.figma.com/file/s8m2tXhpE4Q96h5nZ2AOou/%E7%A0%94%E5%8F%91%E7%94%A8%E7%95%8C%E9%9D%A2?node-id=22%3A12 自定义圆形图片 首先要做的是写一个CircularImageView,继承ImageVIew。 tip:margin属性是ViewGroup定义的,布局类如LinearLayout继承了ViewGroup 要重写两个函数。onMeasure函数和onDraw函数。原创 2021-07-19 15:41:26 · 125 阅读 · 0 评论 -
安卓学习笔记-Day2
Day2 安卓的四大组件:activity,service,content provider,broadcast receiver. Acvtivity 基本概念 (1)一个Activity通常就是一个单独的屏幕(窗口)。 (2)Activity之间通过Intent进行通信。 (3)android应用中每一个Activity都必须要在AndroidManifest.xml配置文件中声明,否则系统将不识别也不执行该Activity。 几乎所有的Activity子类都会实现两种方法: onCreate: 是初原创 2021-07-19 15:37:35 · 150 阅读 · 0 评论 -
安卓学习笔记- Day1
安卓学习笔记 Day1 问题一:声明button对象应用崩溃 问题描述: 运行以下语句程序崩溃: val button = Button(findViewById(R.id.button) 问题原因: 首先查看崩溃日志,查看AS底部logcat,界面中左上角选择模拟机或者安卓机,第三个选项选择信息级别,Error级别比较重要。(如果有很有杂乱信息,可以先清除再重新运行查看) 找到出错语句如上。findViewById()功能是使用id查找相应的控件。command+B查找函数定义如下: @Override原创 2021-07-19 15:32:30 · 165 阅读 · 0 评论