Мы создаем кнопки, вызывающие следующую функцию в цикле.Проблема в том, что размерность и координаты, которые мы даем, не используются.Android явно использует другую логику при размещении.
fun createAButton(
name: ArrayList<Button>,
x: Float,
y: Float,
w: Int,
h: Int){
name.add(Button(this))
var index = name.size - 1
myActionMenuView.addView(name[index])
name[index].width = w
name[index].height = h
name[index].x = x
name[index].y = y
}