Ajouter un Textview pour un FrameLayout dans une position déterminée

J'essaye d'ajouter un textView à un frameLayout. Le TextView a wrap_content propriétés, de sorte qu'il grandit quand le texte se développe. Je suis de l'ajouter à une FrameLayout avec cette fonction:

((FrameLayout) findViewById(R.id.mainLayout)).addView(mEditText);

C'est le xml de la structure du châssis:

<FrameLayout  
xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/mainLayout"
android:layout_width="wrap_content"  
android:layout_height="wrap_content"> 
</FrameLayout>

Le textView toujours s'affiche dans le coin supérieur gauche de l'écran. Je tiens à le positionner dans le milieu ou en haut au centre. Comment cela peut-il être fait?

J'ai regardé les réponses dans Comment puis-je définir dynamiquement la position de la vue dans Android? et ils n'étaient pas beaucoup d'aide 🙁 Principalement d'origine des plantages..

OriginalL'auteur n00b programmer | 2012-06-18