1首先大家需要在主界面中拖入一个按钮,
上代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="liujingwei.cn.wechat.FourButton"
android:orientation="vertical">
<Button
android:layout_width="wrap_content"
android:layout_height="33dp"
android:text="123"
android:id="@+id/Button"
android:layout_gravity="center_horizontal" />
</LinearLayout>
大家直接把Button设置好就行了,剩下的都是自动生成的。
然后写对应的main_activity
package liujingwei.cn.wechat;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class FourButton extends AppCompatActivity {
Button btn;
Intent intent ;
public static String a = "cn.liujingwei.wechat.aaa";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_four_button);
btn= (Button) findViewById(R.id.Button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
intent=new Intent();
intent.setAction(a);
startActivity(intent);
}
});
}
}
2然后我们还要在添加一个Activity
过程我就省略了,太简单了,名称就叫chat 吧。
3关键的地方来了,在AndroidManife中的
改成:<activity android:name=".chat"> </activity>
<activity android:name=".chat"> <intent-filter> <action android:name="cn.liujingwei.wechat.aaa"></action> <category android:name="android.intent.category.DEFAULT"></category> </intent-filter> </activity>
然后这些就配完了。
也就是说intent中使用setAction()方法跳转到另一个Activity中需要修改Mainifest文件。