九宫格跳转页面闪退,以下是核心代码
Page1Activity
public class Page1Activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.jgg);
//九宫格跳转页面
// 绑定按钮并设置点击事件
Button btnJump = findViewById(R.id.button1);
btnJump.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 创建 Intent 对象,用于跳转到 Page2Activity
Intent intent = new Intent(Page1Activity.this, Page2Activity.class);
// 启动目标活动
startActivity(intent);
}
});
//九宫格跳转页面
}
}
Page2Activity
public class Page2Activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_project);
}
}
AndroidManifest.xml

九宫格
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="3"
android:rowCount="3"
android:padding="16dp"
android:background="@android:color/white">
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:text="集线"
android:background="@android:color/holo_blue_bright"
android:textColor="@android:color/white"
android:textSize="28sp"
android:layout_margin="4dp" />
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_columnWeight="1"
android:layout_rowWeight="1"
android:text="领线"
android:background="@android:color/holo_blue_bright"
android:textColor="@android:color/white"
android:textSize="28sp"
android:layout_margin="4dp" />
</GridLayout>
跳转页面
