Hallo sehr geehrte Android-Kollegen,
ich habe ein Fragment erstellt und implementiere es erfolgreich.
Bis jetzt initialisiere ich die Buttons aber in der Activity klassisch mit Button btn = (Button) findViewById(R.id.btn_button);
Aber eigentlich möchte ich dies in die Fragment-java-Klasse auslagern.
Die kennt aber nicht die Methode findViewById().
Wie initialisierte ich die Button im Fragment.java?
Da sich die Fragen zu Fragements häufen hier mal ein Link auf ein Tutorial zu Fragments, das u.a. im Bsp. Code auch diese Frage beantwortet:
Using Fragments in Android - Tutorial (Vogella)
Danke Michael! :idea:
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.main_menu, container, false);
btnTurntable = (ToggleButton) view.findViewById(R.id.btn_turntable);
return view;
}```
Wichtig ist das **view **in Zeile 5 vor findViewById.