zoukankan      html  css  js  c++  java
  • Android学习之基础知识四-Activity活动1讲

    一、活动(Activity)的基本用法:

    1、手动创建活动FirstActivity(java源码):

      A、Android Studio在一个工作区间只允许打开一个项目,点击:File--->Close Project,关闭当前项目

      B、然后重新创建一个Android项目:Start a new Android Studio project

      C、填写项目名称:

      D、选择:Add No Activity

      E、创建项目成功后,在:com.example.administrator.activitytest包中创建一个活动,右击包名--->New--->Activity---->Empty Activity

      Generate Layout File与Launcher Activity两个选项不要勾选

      Generate Layout File:自动为FirstActivity创建一个对应的布局文件

      Launcher Activity:自动将FirstActivity设置为当前项目的主活动

      F、结果:

     2、创建和加载布局:

      A、右击app/src/main/res目录--->new--->Directory

      B、创建layout目录后,右击layout---->new---->Layout resource file

      File name:布局文件名

      Root element:根元素

      C、结果:

     3、编辑布局文件:

      添加一个按钮:

      按钮属性解析:

      android:id   给该按钮定义一个唯一的标识符,类似于人的身份证号,独一无二。在XML中,定义一个id是“@+id/id_name”,引用一个id是“@id/id_name”.   

      android:layout_width    定义当前元素的宽度,match_parent表示当前元素的宽度与父元素一样宽

      android:layout_height    定义当前元素的高度,wrap_content表示当前元素的宽度只要刚好包含里面的内容就行。

    4、在活动中加载布局文件:

      在onCreate()方法中添加:setContentView(R.layout.first_layout);

    注意:项目中添加任何的资源文件都会在R文件中生成一个相应的资源id

    5、在AndroidManifest.xml文件中注册:

      所以活动都必须在AndroidManifest.xml文件中注册过后才能生效,活动注册声明要放在<application>标签中

      android:name     指定具体注册的是哪一个活动

     6、定义主活动:

      把一个activity定义为主活动:

      在activity中添加<intent-filter>标签,并添加<action>和<category>两条声明

      activity标签中label属性:指定标题栏的内容,也是启动器(Launcher)中应用程序的名称

  • 相关阅读:
    【Struts 动态表单】DynaActionForm
    【Struts 分派Action】DispatchAction
    【struts 报错】 No action config found for the specified url
    【Struts APP_PATH】StartSystemListener
    【Struts 编码】
    【Struts 基础案例】
    28. 实现 strStr()
    14. 最长公共前缀
    2. 两数相加
    15. 三数之和
  • 原文地址:https://www.cnblogs.com/hh8888-log/p/9839174.html
Copyright © 2011-2022 走看看