Mam następujący plik main.xml z LinearLayoutDodawanie widoku do LinearLayout w określonym położeniu
<?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>
mogę dodać zdjęcie do LinearLayout za pomocą kodu w czasie wykonywania tak jak
ImageView image = new ImageView(this);
image.setImageBitmap(bmp);
LinearLayout ll = (LinearLayout) findViewById(R.id.llid);
ll.addView(image);
Jednak chcę dodać ImageView między 2 widokami tekstu w moim LinearLayout. Nie mogę znaleźć sposobu, aby w dokumentach z Androidem dodać widok przed innym widokiem lub po nim. Jak mogę to zrobić?
NB Wzywam
setContentView(R.layout.main);
Przed dodam ImageView do LinearLayout.
Dlaczego chcesz to zrobić? Po prostu zadeklaruj obraz w układzie i ustaw dla niego źródło zamiast wstawiania widoku obrazu w kodzie. –
To nie zadziała. W czasie wykonywania ładuję obraz dynamicznie i chcę go wyświetlić w moim układzie. – Joeblackdev
Możesz ustawić źródło dla ImageView dynamicznie. Naprawdę nie widzę powodu, aby robić tak, jak opisujesz. –