Android向片段添加按钮

用户名

我正在尝试将按钮添加到片段。基本上,当我尝试按钮时,我得到了一个空指针异常。没有按钮代码,片段可以正常工作。在过去的文章中,我看到使用了view.findViewById,但是在这里不起作用。我尝试过的所有其他答案也都失败了。你们都认为我做错了什么?

public class HomeFragment extends Fragment implements View.OnClickListener{

    // LOG Tags
    public static String DATABASE = "Database";

    Boolean userexists = false;
    Button btnNewDocument;


    public HomeFragment(){}

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {


        View rootView = inflater.inflate(R.layout.fragment_home, container, false);
        btnNewDocument = (Button) btnNewDocument.findViewById(R.id.btnNewDocument);
        btnNewDocument.setEnabled(false);

}

}

代替

btnNewDocument = (Button) btnNewDocument.findViewById(R.id.btnNewDocument);

使用:

btnNewDocument = (Button) rootView.findViewById(R.id.btnNewDocument);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章