• 252 详解HelloWorld之1—Activity


    252 详解HelloWorld之1—Activity

    说明:因为时间紧张,本人很多博客的写作过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

    另有一些博客没有来得及记录内容,但为了保证博客内容的连贯性,所以按照学习路径的顺序先发布了标题,后续时间充裕了会更新内容,望博友和读者朋友们谅解!

    mark

    Activity:可视化的界面

    setContentView():设置资源视图
    R:为每一个资源文件按类别分配一个索引
    使程序员可以通过R.类别名.资源名 去操作对应的资源

    总结:
    1、首先有一个普通的类(XXXActivity)继承Activity(AppCompatActivity),这个普通类XXXActivity就具备了窗口的特性。手机打开APP就有了界面的配置。

    2、如何配置的呢?打开APP页面后就会加载OnCreate()方法。
    在OnCreate()中,就会有一个设置内容视图的方法setContentView()。
    因为我们打开APP时需要看到APP长什么样子,所以在setContentView()方法中,通过R.layout.activity_main 加载布局文件。

    R类是final的(不允许被继承)、static(静态的,属性可以直接被操作)

  • 相关阅读:
    启动dubbo服务时报 qosserver can not bind localhost:22222 异常处理
    PostSharp学习
    为什么需要经验丰富的程序员
    商品入库及加入购物车简易流程
    python 中enumerate函数(千年虫)
    将两个列表转成集合(星座性格特点匹配)
    nginx入门手册
    迟来的2021总结
    selenium chrome正在受到自动测试软件的控制
    selenium 上传文件
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/14000469.html
Copyright © 2020-2023  润新知