使用Fragment 实现活动的基本功能

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();
发布了38 篇原创文章 · 获赞 18 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43851639/article/details/90754733