Agregar controles de botones mediante programación / dinámicamente para ver usando Mono para Android {ejemplo}

Buscando un ejemplo de cómo agregar dinámicamente controles de la actividad.

Dentro de una actividad, llamémosla "Activity2.cs", agregue dinámicamente un número variable de botones a "MyView.axml".

Estoy buscando el código a continuación (excepto el código que realmente funciona):

        string[] textArray = new string[] { "button1", "button2", "button3", "button4" };
        int counter= 3;

        for (int i = 0; i < length; i++)
        {

            var mytest = new button(this);

            mytest.Text = textArray[i];
            mytest.id= textArray[i];

            View(MyView.axml).add(mytest);
        }

El resultado sería que se agregan cuatro botones en la parte inferior de la vista. Puedo encontrar ejemplos de cómo agregar dinámicamente controles en Android, pero no cuando uso Mono para Android (es decir, en Visual Studio).

Respuestas a la pregunta(2)

Su respuesta a la pregunta