在activity_first.xml中添加button,通过button实现页面专跳。
<Button
android:id="@+id/button"
android:layout_width="100dp"
android:layout_height="50dp"
tools:ignore="MissingConstraints"
android:text="跳转"
android:layout_centerHorizontal="true"
android:layout_below="@+id/one"
/>
第一个Activity
public class FirstActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);
//获取按钮
Button button = findViewById(R.id.button);
//按钮进行监听
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//监听按钮,如果点击,就跳转
Intent intent = new Intent();
//前一个(FirstActivity.this)是目前页面,后面一个是要跳转的下一个页面
intent.setClass(FirstActivity.this,SecondActivity.class);
startActivity(intent);
}
});
}
}
设置第二个Activity
public class SecondActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//这个是获取布局文件的,这里是你下一个页面的布局文件
setContentView(R.layout.activity_second);
}
}
最后,修改AndroidManifest.xml
将
改为
<activity android:name=".FirstActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".SecondActivity"/>
点击运行就可以实现页面专跳。