Fügen Sie eine Textview zu einem FrameLayout in eine bestimmt position

Ich versuche, fügen Sie ein textView zu einem frameLayout. Die TextView hat wrap_content Eigenschaften, so dass es wächst, wenn der text wächst. Ich bin hinzufügen, um einen FrameLayout mit dieser Funktion:

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

Dies ist der xml-Code des frame-layout:

<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>

Den textView erscheint immer in der oberen linken Ecke des Bildschirms. Ich möchte die position in der Mitte, oder oben in der Mitte. Wie kann das getan werden?

Ich sah über die Antworten in Wie kann ich dynamisch festlegen der position von anzeigen in Android? und Sie waren nicht viel helfen 🙁 Hauptsächlich verursacht Abstürze..

Schreibe einen Kommentar