0

假设我在 res/values 中有一个名为 layout1.xml 的布局。

在这个布局中,我只有一个线性布局(图片上的黑色)

我想要做的是添加一个线性布局数组,就像在图片上一样。红色的是水平方向的线性布局,包含其他 5 个线性布局。我想在代码中做所有事情,我想为每个布局设置一个 onclick 侦听器,所以当点击一个布局时,我想隐藏它。一切都需要放在一个函数中,该函数将返回一个布局,并且这个方法应该为行和列使用婴儿车

public LinearLayout getLayout(int rows,int cols){
       return the_layout;
}

在此处输入图像描述

4

1 回答 1

0

您使用构造函数 new LinearLayout(context) 创建一个 LinearLayout

您使用 parentLayout.addView(childLayout) 添加布局。

你应该能够做剩下的事情。

于 2012-03-07T17:58:34.067 回答