L'ajout d'un textview dynamiquement dans le fragment
Je suis nouveau dans le développement android..je suis en train de travailler avec le fragment.Le problème, je suis confronté à droite maintenant, est-je ne peux pas ajouter de vue de manière dynamique dans le fragment.Quand j'ai essayé de faire cela, j'ai un nullpointerexception...Mon bout de code est comme suit:
final LinearLayout linearLayout = (LinearLayout)inflater.inflate(R.layout.connections_layout, container, false);
EditText editText = new EditText(getActivity());
final int i = 5;
editText.setId(i); //Set id to remove in the future.
editText.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
editText.setText("Hello");
Log.d("View","Start");
try{
linearLayout.addView(editText);
}catch(Exception e){
e.printStackTrace();
}
La connection_layout.xml fichier est comme suit:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/connections"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FF0000" >
</LinearLayout>
Le fragment est un membre d'un tabgroup qui appartient à un fragment de l'activité.Ce que j'ai fait une erreur dans mon code snippet? Toute aide est appréciée.Merci à l'avance...
- J'ai essayé de renvoyer le linearlayout avec son id..Mais cette approche a également été infructueuses...
- où obtenez-vous NPE? (ligne exacte)
- la ligne qui est à l'intérieur du bloc try génère des entrées en phase nationale..
- ont partagé les codes avec mes questions..est-il rien de plus je dois fournir pour mieux comprendre par exemple logcat...??
- Je voulais dire quelle méthode est l'extrait de code dans
Vous devez vous connecter pour publier un commentaire.
Essayez ceci sur fragment de la
onCreateView
:}