1.怎么在Fragment中获取布局文件中的控件id。
/**
* fragment中点击事件
* 在onActivityCreated方法中实现
* 获取控件方法如下例子:
* Button btn_send = (Button) getActivity().findViewById(R.id.btn_send);
*/
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
//获取注销按钮id
exitBtn = (Button) getActivity().findViewById(R.id.exit);
exitBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//操作代码
}
});
}
2.怎么获取Fragment的上下文。(相当于Activity中的this)
getView().getContext()
3.在Fragment中怎么转跳到另一个活动。
//使用getActivity()方法
Intent intent = new Intent(getActivity(),LoginActivity.class);
startActivity(intent);
4.怎么销毁当前Fragment。
//销毁fragment
getActivity().onBackPressed();