Adicionando uma visualização a um LinearLayout em uma posição especificada
Tenho o seguinte arquivo main.xml com um LinearLayout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="1" android:id="@+id/llid">
<TextView android:text="Client profile"
android:id="@+id/ProfileName"
android:layout_width="fill_parent"
android:textStyle="bold"
android:layout_height="wrap_content"
android:gravity="center_horizontal">
</TextView>
<TextView android:text="Specs"
android:id="@+id/Specs"
android:layout_width="fill_parent"
android:textStyle="bold"
android:layout_height="wrap_content"
android:gravity="center_horizontal">
</TextView>
</LinearLayout>
Eu adiciono uma imagem ao LinearLayout via código em tempo de execução, como assim
ImageView image = new ImageView(this);
image.setImageBitmap(bmp);
LinearLayout ll = (LinearLayout) findViewById(R.id.llid);
ll.addView(image);
No entanto, quero adicionar o ImageView entre os 2 TextViews no meu LinearLayout. Não consigo encontrar uma maneira nos documentos do Android para adicionar uma visão antes de outra visão ou depois. Como posso fazer isso
NB Eu cham
setContentView(R.layout.main);
Ante Eu adiciono o ImageView ao LinearLayout.