“无法解析片段中的findviewbyid”错误

时间:2018-11-14 14:39:32

标签: java android fragment findviewbyid

我正在尝试将“浮动操作按钮”移到我的片段中。但是我发现有关findViewById的错误。它是“ 无法解析方法'findViewById

我研究了一下,发现了很多东西,但是我对此并不擅长。谁能解释我该如何解决这个错误?我尝试了“使缓存无效/重新启动”和“清理并重建项目”,但是没有用。

@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    //Floating Action Button
    fab = (FloatingActionButton) findViewById(R.id.fab);
    fab.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            // intent
        }
    });

}

1 个答案:

答案 0 :(得分:1)

Fragment不属于Activity类,而是Fragment

您说自己在Activity内,并且想访问getActivity().findViewById(R.id.fab)中的某些视图,必须使用<div id="view:_id1:_id2:facetMiddle:ccSection3:panelBody:fgDistrict"></div> <span></span> $(document).ready(function() { $('span').html($('div').attr('id')); });