Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Anko-为gridLayout中的元素设置行和列值_Android_Kotlin_Anko - Fatal编程技术网

Android Anko-为gridLayout中的元素设置行和列值

Android Anko-为gridLayout中的元素设置行和列值,android,kotlin,anko,Android,Kotlin,Anko,如何在Anko中为gridLayout中的元素设置列和行值 我尝试了几个版本,但无法编译: return UI { gridLayout() { columnCount = 2 rowCount = 3 button("1x1") { }.lparams() { column = 1; row = 1 } } }.view 当我这样(作为一个函数)或作

如何在Anko中为gridLayout中的元素设置列和行值

我尝试了几个版本,但无法编译:

   return UI {
        gridLayout() {
            columnCount = 2
            rowCount = 3
            button("1x1") {

            }.lparams() { column = 1; row = 1 }
        }
    }.view
当我这样(作为一个函数)或作为花括号中的属性时,它说它不能引用
。当我将它们作为参数提供给LPARAM时,它表示
以下函数都不能使用文档中所述的参数调用

子元素占据一个或多个相邻的单元格,如其子元素所定义
rowSpec
columnSpec
布局参数。每个等级库定义了一组 要占用的行或列;孩子们应该怎样 在生成的单元格组中对齐

您可以像这样使用
rowSpec
columnSpec

return UI {
    gridLayout() {
        columnCount = 2
        rowCount = 3
        button("1x1") {

        }.lparams {
            rowSpec = GridLayout.spec(1)
            columnSpec = GridLayout.spec(1)
        }
    }
}.view