在Fragment.java中定义如下:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Button bt1 = getActivity().findViewById(R.id.bt1);
bt1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), HelloActivity.class);
startActivity(intent);
}
});
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {}这个里面就是添加的点击事件
因为Fragment与Activity共存,所以需要getActivity()来获取当前Fragment的Activity页面
Button bt1 = getActivity().findViewById(R.id.bt1);找到点击按钮(图片、文字都可以类似替换)
Intent intent = new Intent(getActivity(), HelloActivity.class);中的HelloActivity.class就是跳转到的Activity页面