在程序中新增Activity

Android APP通常是由Activity组成,每一个Activity就代表一个界面,也是一个可执行的独立单元。
程序中如果需要多个界面,那么可以创建多个Activity。

在程序中新增Activity_第1张图片
在程序中新增Activity_第2张图片
一、新建Activity的类文件和布局文件。

新增Activity的布局文件cassdat.xml




	
public class cassDatActivity extends Activity    //新增的类文件
{
	@Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.cassdat);       //添加新的布局文件cassdat

		
    }
	
}

二、在主Activity里加载新的Activity

  @Override
    protected void onCreate(Bundle savedInstanceState)
    {
		this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏,写在setContentView(R.layout.***);前面
		
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
		
		
		
		//找出要操作的对象
		
		Button btn3 = (Button)findViewById(R.id.mainButton3);
		Button cass = (Button)findViewById(R.id.mainCassDat);
		btn3.setOnClickListener(this);
		
		cass.setOnClickListener(new OnClickListener()   
		{
			@Override
			public void onClick(View v)     //点击按钮跳转
			{
				Intent it1 = new Intent(MainActivity.this,cassDatActivity.class);  //加载新的Activity
				startActivity(it1);
			}
			
			
		});
    }

}

三、在AndroidManifest,xml设置新的Activity
在程序中新增Activity_第3张图片

你可能感兴趣的:(android)