У меня есть RelativeLayout, определенный в 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>
И добавьте TextView и EditText программно в 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));
}
Они оба появляются, но накладываются в верхнем левом углу. Я потратил часы, чтобы выяснить, как расположить их чуть ниже друг друга, или один в левом углу экрана, а другой в правом углу. Если я добавлю их через main.xml, ни один из них не появится. Кто-нибудь может дать мне подсказку в правильном направлении?