Android 是否可以通过编程方式在GridLayout上执行row_span操作?

Android 是否可以通过编程方式在GridLayout上执行row_span操作?,android,android-layout,android-activity,android-fragments,android-view,Android,Android Layout,Android Activity,Android Fragments,Android View,我想在GridLayout上进行row_span操作,并向该跨区添加一个按钮。视图应覆盖整个区域。但我无法实现我的目标。有人能帮我吗 这是我的密码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.schedule); g =(GridLayout)findViewById(R.id.grid);

我想在GridLayout上进行row_span操作,并向该跨区添加一个按钮。视图应覆盖整个区域。但我无法实现我的目标。有人能帮我吗

这是我的密码

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.schedule);
    g =(GridLayout)findViewById(R.id.grid);

    Button b = new Button(this);
    GridLayout.LayoutParams layoutParams = new GridLayout.LayoutParams();
    layoutParams.rowSpec = GridLayout.spec(3,5,112);
    g.addView(b,layoutParams);
}

如果你能准确地告诉我们你的行为和你的期望,你就更有可能得到帮助。我希望第三行垂直对齐,跨度应该是5。但span不起作用。112垂直对齐是恒定的吗*