本文为学习笔记,是安卓APP学习的开篇。
根据教学视频内容记录学习过程。笔记适合复习的时候看,初次学习还是建议先看一遍视频教程(老师讲得很好哦)
总体感觉是老师是建立在你有一定的基础上的教学,所以有一些知识不太清晰,需要自己多加琢磨(可能是我太菜了)
作者:Android架构解析:leo老师
教学视频地址:【2021最新版】Android(安卓)开发零基础入门课程【全套】
README
注意:一定要有爪蛙基础,先把陈立臣老师的爪蛙基础课看完。
可以回顾java基础系列笔记:如:java的面向对象基础(3) —— 接口,抽象类、内部类、匿名内部类 …
还有一个很棒很好用的学习网站,好用到爆炸!!
菜鸟教程:Android 基础入门教程
一、容器的创建与TextView控件的使用:字体样式
下面涉及到两个主要的文件类型:
.xml负责页面布局效果,.java负责后台逻辑。
先做一个最简单的例子,显示效果如下图:
(1)MainActivity.java
重点看Main中注释的两句,其他都是框架。在Main中,主要创建了一个控件对象 tv_one
package com.example.myfirst;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView; //引入控件的包
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv_one = findViewById(R.id.tv_one); //创建控件对象
tv_one.setText("huatianzhu");//这里设置的内容会把xml中的相同设置覆盖
//所以你看到的不是“就这就这”
}
}
(2)activity_main.xml
控件效果的主要设置
(初次接触这个容器的框架代码建议多打几遍)
<?xml version="1.0" encoding="utf-8"?>
<!