2016-08-01 16 views
-3

aufgelöst Ich habe dieses Stück Code in einem Fragment, aber es sagt nicht MethodefindViewById nicht

findViewById auflösen kann
@Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
    View fragmentLayout = inflater.inflate(R.layout.fragment_note_detail, container, false); 

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 
    fab.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 

     } 
    }); 
} 
+2

Sie die Root-Ansicht geben müssen: fragmentLayout .findViewById (..); – Chol

+1

Verwenden Sie fragmentLayout.findViewById(); –

Antwort

4

Es sollte:

FloatingActionButton fab = (FloatingActionButton)fragmentLayout.findViewById(R.id.fab);