Comment gonfler vue à l'intérieur de fragment

Si j'essaie de gonfler dans un fragment, je suis NULLE.. Par exemple:

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

Chaque fois qu'un bouton est cliqué, j'ai besoin de créer une dynamique, par exemple: le bouton & ajouter à la LinearLayout. Je voudrais effectuer cette opération à l'intérieur de mon fragment de la classe comme ceci:

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); 
}

Donc, si je me gonfler LinearLayout à l'intérieur de onCreateView et de l'utiliser en ajouter une classe, je suis NULLE. Comment atteindre?

  • initialiser linearlayout dans oncreateView . Déclarer linearlayout en tant que membre de la classe et de l'utiliser dans addPlaces.
  • Où voulez-vous obtenir la nulle?? Aussi, n'utilisez pas new Button(null), passer une Context au lieu de null!
InformationsquelleAutor Naruto | 2013-07-11