1.按钮的点击事件
点击事件须在onActivityCreated方法里面声明,但我一开始用快捷键Ctrl+O发现里面是没有这个方法的就很奇怪,但后来使用之后发现没有报错,代码如下:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Button search_btn = (Button) getActivity().findViewById(R.id.search_btn);
search_btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//点击后实现的效果
}
});
}
2.从Fragment跳转到Activity失败
我使用的是intent,一开始还以为是使用的方法不对,但在网上经过搜索资料发现大多使用的都是intent并都能成功实现,之后我发现我失败是因为创建的新的Activity没有在AndroidMainfest.xml中注册!