zoukankan      html  css  js  c++  java
  • Android学习笔记(六) Activity和View基础

    一、Activity的启动流程

    1. 操作系统首先查看AndroidManifest.xml来决定启动哪一个Activity。
    2. 生成对应的Activity对象(系统自动完成)。
    3. 调用它的onCreate()方法,使用onCreate()里面的setContentView()来制定Activity使用的布局文件。
    4. 将布局文件装载进来之后会生成布局文件中所声明的控件的对象,在Activity里显示出来。

    二、View

      View是所有控件的父类。

    三、View和Activity

      在Activity类里调用控件的方法为:

    TextView textView = (TextView)findViewById(R.id.textView);

      注:这里之所以要转型,是因为findViewById()返回的是一个View

      控制控件属性的方法有两个:

      1)在xml文件中修改属性。

      2)初始化一个对象,用该对象的方法来控制。(如:textView.setText("Hello World!");)

    四、监听器

      1)监听器是和控件绑定起来的,一个控件可以有多个监听器。

      2)监听器的设置方法:

    1. 获取代表控件的对象。
    2. 定义一个类,实现监听器接口。
    3. 生成监听器对象。
    4. 为控件绑定监听器对象。

    注:可以使用匿名内部类直接把监听器传入控件的setOnclickListener()方法里,记得要重写onClick()方法

  • 相关阅读:
    web基础要点记录
    前端一些干货
    正则表达式手册
    JQuery实现旋转轮播图
    JQuery模拟常见的拖拽验证
    electron应用以管理员权限启动
    原生JS模拟百度搜索关键字与跳转
    关于Application的使用
    Android事件分发机制(相关文章)
    (转)Activity的四种launchMode
  • 原文地址:https://www.cnblogs.com/viaduct/p/6349890.html
Copyright © 2011-2022 走看看