java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

Android教程四:Activity场景切换

新建项目TwoFace

在activity_main.xml界面拖拉一个button 和一个textview

button名字为go to second face . textview文字为First Face

新建一个SecondFace.java和MainActivity.java在一个类包下。
内容如下

package com.javaer.twoface;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;

public class SecondFace extends Activity{

	 @Override
	    public void onCreate(Bundle savedInstanceState) {
	        super.onCreate(savedInstanceState);
	        setContentView(R.layout.activity_second);//表示界面会加载第二个xml文件
	    }

}

layout下新建一个activity_second.xml //名字和setContentView(R.layout.activity_second); 这句话对应的。

内容如下

tools:context=".SecondFace" />要点是这句话。其他的都可以从activity_main.xml里抄来。

修改MainActivity.java内容

package com.javaer.twoface;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.Button;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
        Button button = (Button) this.findViewById(R.id.button1);
        button.setOnClickListener(new Button.OnClickListener() {
            public void onClick(View v) {
                Intent intent = new Intent();
                intent.setClass(MainActivity.this, SecondFace.class);//切换界面
                startActivity(intent);
            }
        });
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}

Androidmanifest.xml编辑界面Application里add一个Activity
如下图。

启动MainActivity

即可看到效果了。


This entry was posted in JAVA and tagged , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/android-activity-change/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

Leave a Reply