簡體   English   中英

“無法解析片段中的 findviewbyid”錯誤

[英]"cannot resolve findviewbyid in fragment" error

我正在嘗試將浮動操作按鈕移動到我的 Fragment 中。 但我收到有關 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
        }
    });

}

findviewById()不屬於Fragment類,而是Activity

你說你在一個Fragment並且想要訪問Activity一些視圖,你必須使用getActivity().findViewById(R.id.fab)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM