1、 如果要声明一个新的活动窗口,记得在manifest.xml中加一个<activity>标签,作为<application>的子节点。
<manifest ...>
<application ...>
<activity android:name=".ExampleActivity" />
...
</application>
...
</manifest>
调用 StartActivity() 来启动另一个 Activity,并且通过 Intent(意图) 来描述这个要启动的 Activity(intent 能携带小数据,用于窗体与窗体之间的传值)。
①第一种方式:
button.setOnclickListener(new View.OnClickListener(){
@override
public void onClick(View v){
Intent intent = new Intent(MainActivity.this, NextActivity.class);
StartActivity(intent);
}
});
②第二种方式:
button.setOnclickListener(new View.OnClickListener(){
@override
public void onClick(View v){
Intent intent = new Intent();
intent.setClass(MainActivity.this, NextActivity.class);
StartActivity(intent);
}
});
③第三种方式:
button.setOnclickListener(new View.OnClickListener(){
@override
public void onClick(View v){
Intent intent = new Intent();
intent.setAction(xxx.xxx.xx.next_activity);//里面前缀为包名
StartActivity(intent);
}
});