Android学习笔记之Activity

Activity中包含MainActivity、onCreate、setContentView

MainActivity继承AppCompatActivity,AppCompatActivity可以理解成一个实现窗口的基类,这样MainActivity就可以实现可视化的界面。这里就相当于平时我们写程序的main函数,作为程序入口,程序一开始就会被调用。

OnCreate是Android中的一个特别的函数,用来“表示一个窗口正在生成”。其不产生窗口,只是在窗口显示前设置窗口的属性如风格、位置颜色等。

setContentView(R.layout.activity_main)中的R是为每个资源文件按类别分配一个索引,使程序员可以通过R.类别名.资源名去操作对应的资源。

setContentView方法通过括号中的索引找到布局文件夹layout下的布局文件activity_main.xml,然后将它​​​​​​​的界面加载到窗口中。

切换到package下,可以找到R包,这个是编译器自动加载出来的,可以去看看里面的东西,对R这么一个操作也能够理解得更深。

public class MainActivity extends AppCompatActivity{

    @override
    protected void onCreate(Bundle savedInstanceState) {
        //可视化的界面
        super.onCreate(savedInstanceState)
        //设置内容视图
        setContentView(R.layout.activity_main)
    }
}

@override表示来源于父类 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值