2015-11-14 2 views
0

Я пытаюсь реализовать кнопку во фрагменте, чтобы использовать кнопку Float Action (FAB), чтобы просмотреть закусочную. Как связать fab1 с кнопкой в ​​фрагменте? это .java файл:Невозможно разрешить метод findViewById (int) 'в @Nullable фрагменте

public class PrimaryFragment extends Fragment { 

    @Nullable 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
     return inflater.inflate(R.layout.primary_layout,null); 

     FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab1); 
     fab.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
       Snackbar.make(view, "Hai, Hallo", Snackbar.LENGTH_LONG) 
         .setAction("Action", null).show(); 
      } 
     }); 
    } 
} 
+0

Просьба представить [MCVE] (http://stackoverflow.com/help/mcve). –

ответ

0

findViewById определяется в деятельности не Фрагмент.

Попробуйте это:

getActivity().findViewById(R.id.fab1); 
Смежные вопросы