Legen Sie die position eines EditText und TextView in einem RelativeLayout programmgesteuert

Ich hab ein RelativeLayout definiert main.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
</RelativeLayout>

Und fügen Sie eine TextView und EditText programmgesteuert in onCreate:

public void onCreate(Bundle savedInstanceState){
setContentView(R.layout.main);

addContentView(customGlView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

addContentView(myTextView, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
addContentView(myEditText, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
}

Beide zeigen, aber sind überschneidungen in der oberen linken Ecke. Ich habe Stunden damit verbringen, um herauszufinden, wie positionieren Sie diese direkt unter einander, oder eins in der linken Ecke des Bildschirms und die andere in der rechten Ecke. Wenn ich Sie durch die main.xml keiner von Ihnen wird sich zeigen. Kann mir jemand eine Tipp in die richtige Richtung?

InformationsquelleAutor Lennart | 2012-02-01
Schreibe einen Kommentar