zoukankan      html  css  js  c++  java
  • Activity的配置,启动与关闭

    1.创建一个activity

    onCreate(),此方法必须要重写。系统调用此方法创建activity,实现该方法是你初始化你所创建Activity的重要步骤。其中最重要的就是调用 setContentView() 去定义你的要展现的用户界面的布局。

    说的简单一些,就是你要在你的activity.java里定义一个方法。例如:

    public class MainActivity extends Activity { 
    //必须重写的方法 
    @Override
    protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main);//activity的布局 
    } 
    }

    2.启动你的activity

    只是创建,还不能在你的项目中启动,你需要在AndroidManifests.xml文件中添加你的activity才可以。AndroidManifests.xml位置如下:

    代码如下:

    <activity 
    android:name="com.zy.demo.activity.MainActivity"
    android:label="@string/app_name" > 
    <intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    </activity>

    如上所示,你需要将需要启动的界面加到intent中,这样就可以启动了。

    以上是初始界面的启动,而其他界面的启动就需要在初始界面的.java里通过调用startActivity(intent)启动Activity。

    Intent intent=new Intent(MainActivity.this, yes_first.class);
                    startActivity(intent);

    一般是需要设置事件监听,比如点击可以跳转到下一个界面的按钮。只有在Onclick()方法中加入上面 的代码,Intent()方法中,逗号前是当前界面,逗号后是要跳转到界面。

    3.关闭activity

    直接调用finish()方法即可:

    close.setOnClickListener(new View.OnClickListener() {  //为关闭按钮创建监听事件
                @Override
                public void onClick(View v) {
                    
                    finish(); //关闭当前Activity
                }
            });
  • 相关阅读:
    Python基础09 面向对象的进一步拓展
    Python快速教程 (手册)
    Python基础03 序列
    Python基础04 运算
    Python基础08 面向对象的基本概念
    Python基础07 函数
    Python基础10 反过头来看看
    Python基础05 缩进和选择
    Python进阶02 文本文件的输入输出
    Python进阶01 词典
  • 原文地址:https://www.cnblogs.com/studya/p/13061160.html
Copyright © 2011-2022 走看看