Java 访问Columncount和Rowcount on按钮时出现问题

Java 访问Columncount和Rowcount on按钮时出现问题,java,android,android-studio,android-layout,Java,Android,Android Studio,Android Layout,我正试图通过代码生成UI,但与之前在XML上所做的一样,我遇到了一个问题。很简单,我有一个两列一行的网格,因此每个案例都有一个按钮,允许我并排放置按钮。 这是我的密码: Button btn = new Button(this); Button btn2 = new Button(this); GridLayout grid = new GridLayout(); btn.setLayoutParams(new LinearLayout.LayoutParams(LinearLayou

我正试图通过代码生成UI,但与之前在XML上所做的一样,我遇到了一个问题。很简单,我有一个两列一行的网格,因此每个案例都有一个按钮,允许我并排放置按钮。 这是我的密码:

Button btn = new Button(this);
Button btn2 = new Button(this);
GridLayout grid = new GridLayout();
    
btn.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
btn.setText("Supprimer");
    
btn2.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
btn2.setText("Ajouter");
    
grid.setRowCount(1);
grid.setColumnCount(2);
grid.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
grid.setOrientation(GridLayout.VERTICAL);
在XML上,我曾经使用此代码来实现我想要的,但现在我无法通过按钮上的代码访问这两个字段(行和列计数)

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Supprimer"
android:columnCount="0"
android:rowCount="0"
/>

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Ajouter"
android:columnCount="0"
android:rowCount="1"
/>

我如何访问这些字段?是否有更好的方法实现该布局