Wie blähen Sie das innere Fragment auf

Wenn ich versuche, zum aufblasen, eine Sicht innerhalb einer fragment-ich bin immer NULL.. Zum Beispiel:

public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    //Here I will inflate my view using the layout ID & return.
    return view;
}

Immer, wenn ein button geklickt wird, brauche ich zum erstellen einer dynamischen Sicht z.B.: - Taste & hinzufügen, um das LinearLayout. Ich möchte diesen Vorgang durchzuführen, in meinem fragment-Klasse wie folgt aus:

public void addPlaces() {    
    Button button = new Button(null);
    button.setText("button name");
    //e.g. like adding button to enter code here linear layout
    linearLayout.addView(button); 
}

So, wenn ich die aufblasen LinearLayout innerhalb onCreateView und verwenden Sie es in der Klasse hinzufügen, ich bin immer NULL. Wie erreichen?

InformationsquelleAutor der Frage Naruto | 2013-07-11

Schreibe einen Kommentar