Cómo duplicar el código XAML de forma dinámica en el botón de clic

votos
1

Estoy desarrollando una aplicación Xamarin en el que tengo que duplicar mismo código XAML en el botón, haga clic con diferentes ID y propiedad de texto. ¿Cómo puedo conseguir esto?

A continuación se muestra el código XAML que es un LinearLayout con un TextView y 2 ImageView.

En cada botón haga clic en Tengo para crear el duplicado de éste LinearLayout al final con diferentes ID para cada niño y un texto diferente para TextView.

El LinearLayout se envuelve dentro de un RelativeLayout. Por favor, dame el código C # ButtonClick para lograr esto?

    <LinearLayout
                android:id=@+id/layout1
                android:layout_width=match_parent
                android:layout_height=wrap_content
                android:orientation=horizontal>
                <TextView
                    android:id=@+id/textView
                    android:layout_width=wrap_content
                    android:layout_height=wrap_content
                    android:layout_marginTop=10dp
                    android:layout_weight=6
                    android:background=@drawable/img1
                    android:padding=16dp
                    android:text=Test content
                    android:textColor=#000 />
                <ImageView
                    android:id=@+id/imageView
                    android:layout_width=30dp
                    android:layout_height=30dp
                    android:layout_marginLeft=-15dp
                    android:layout_marginTop=6.5dp
                    android:layout_weight=1
                    android:src=@drawable/img3 />
                <ImageView
                    android:id=@+id/imageView2
                    android:layout_width=40dp
                    android:layout_height=40dp
                    android:layout_marginTop=0dp
                    android:layout_weight=3
                    android:src=@drawable/img2 />
            </LinearLayout>
Publicado el 27/11/2018 a las 16:58
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more