• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
seven_hu
博客园    首页    新随笔    联系   管理    订阅  订阅

活动组件(一)

活动(Activity)是最容易吸引到用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用中可以包含零个或多个活动,但不包含任何活动的用用程序很少见。

项目中的任何活动都应该重写Activity的onCreate()方法,如下:

package com.example.code;
import android.app.Activity;
import android.os.Bundle;

public class myActivity extends Activity {
     @Override
     protected void onCreate(Bundle saveInstanceState){
    super.onCreate(saveInstanceState);
     }
}

接下来,我们手动创建布局,点击res/layout目录,建立"New Andriod XML File",将这个布局文件命名为"first_layout",根元素选择为LinerLayout,如下:

建立好布局之后,R文件中就有了first_layout这个布局的信息,我们就可以在activity中使用setContentView(R.layout.first_layout);这句代码引用布局,然后再将activity设置为主活动,如下:

这样一来,项目就可运行了,上述就是一个手工建立活动的过程,布局上只有一个简单的button。

 在将主活动向AndroidFest.xml文件中注册的时候,有个label标签,大多数的时候是不想显示这个标签的,所以可以把它隐藏掉,只需在活动的onCreate方法中添加一句如下代码:

requestWindowFearture(Window.FEATUEW_NO_TITLE);

 

 

 

posted @ 2016-01-03 21:22  seven_hu  阅读(524)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3