安卓基础--活动

本文是我学习安卓的笔记的一部分,查看详细完整笔记请参阅

活动


** 基本用法**

  • 活动简介

    • 包含界面
    • 用于交互
    • 程序中包含0到多个
  • 创建项目
    创建项目的时候选择Add No Activity, 为后续手动创建Activity

  • 手动创建活动(不作为main Activity)

    • 不勾选Generate Layout FileLauncher Activity 目的在于后续手动设置为 主活动
    • 勾选Backwards Compatibility,使项目启用向下兼容模式
  • 创建布局
    在app/src/main/res路径下新建文件夹并创建layout目录,新建Layout resource file,file name设置为first_layout,Root element 选择为LinearLayout

    安卓基础--活动_第1张图片
    创建布局

  • 加载布局
    在活动中添加这个布局,即在onCreate方法中调用 setContentVIew(R.layout.first_layout)

  • 在 AndroidManifest.xml中注册为主活动
    如果想运行项目还需要设置主活动(mainActivity

    • 在AndroidManifest中 application标签内部添加activity标签原色,标签中添加namelabel属性
    • name属性为点加Activity的名字,因为在标签的package属性中已经添加了路径,故点加Activity的名字即为全路径的一个缩写
    • 核心步骤: 添加标签设置MainLAUNCHER 标签分别为actioncategory一下为样例

            
                
                
            
        

** 加载菜单**

  • 创建菜单文件
  • 添加选项
  • 重写onCreateOptionsMenu
  • 重写onOptionsItemSelected

** 活动的销毁 **
- finish()


** 活动间通讯**

  • 显示Intent
  • 隐式Intent
    • 单category
    • 多category
    • 呼起浏览器
      • 的限制
    • 呼起拨号
  • 数据传递
    • 顺传
    • 逆传

你可能感兴趣的:(安卓基础--活动)