fragment按钮跳转activity
时间: 2023-04-23 19:04:33 浏览: 307
fragment和activity间的跳转
在Fragment中,可以使用Intent来启动一个新的Activity,实现按钮跳转。具体步骤如下:
1. 在Fragment中定义一个按钮,如下所示:
Button btn = (Button) view.findViewById(R.id.btn);
2. 给按钮设置点击事件,如下所示:
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 创建Intent对象
Intent intent = new Intent(getActivity(), SecondActivity.class);
// 启动Activity
startActivity(intent);
}
});
3. 在Intent中指定要启动的Activity,如上述代码中的SecondActivity。
4. 调用startActivity方法启动Activity。
注意:在Fragment中启动Activity时,需要使用getActivity()方法获取当前Fragment所依附的Activity。
阅读全文