Android中定义一个按钮在Fragment中,点击按钮跳转到另一个Activity
Android中定义一个按钮在Fragment中,点击按钮跳转到另一个Activity
·
在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页面
更多推荐
所有评论(0)