关于动态创建gridlayout
for (int i = 0; i < pages; i++)
{
GridLayout gl = new GridLayout(this);
for (int m = 1; m < 7; m++) // m 表示列 n表示行
{
for (int n = 1; n < 7; n++)
{
View viewButton = View.inflate(this, R.layout.button_base, null);
RelativeLayout relativeLayout = (RelativeLayout) viewButton.findViewById(R.id
.relativeButton);
relativeLayout.setTag(i * 36 + m * 6 + n);
GridLayout.Spec rowSpec = GridLayout.spec(m); // 行
GridLayout.Spec columnSpec = GridLayout.spec(n); //列
GridLayout.LayoutParams layoutParams = new GridLayout.LayoutParams(rowSpec,
columnSpec);
layoutParams.setGravity(Gravity.END);
gl.addView(relativeLayout, layoutParams);
}
}
views.add(gl);
}
我想法是这样的,想动态创建很多gridlayout ,用viewpages来实现滑动,滑动已经实现了 。 现在这个gridlayout 里面只有一个我的自定义控件,要实现这个6*6 的 要怎么做呢。