1
layout_margin
をプログラムで動的に作成するときは、GridLayout
の内部にあるImageView
を設定します。 Iは、以下のコードしようとしている:私は方法setMargins(4, 4, 4, 4)
見出したビューグループ(viewGroupではなく)のlayout_marginをプログラムでアンドロイドでプログラミングする方法
GridLayout gridLayout = (GridLayout) findViewById(R.id.idGridLayout);
gridLayout.setColumnCount(10);
gridLayout.setRowCount(10);
for (int i = 1; i <= 100; i++) {
ImageView tile1 = new ImageView();
LayoutParams lp = new LayoutParams(100, 100);
tile1.setLayoutParams(lp);
lp.setMargins(4, 4, 4, 4); ////not working some error
tile1.setBackgroundColor(Color.rgb(255, 255, 5));
//tile1.setBackgroundResource(R.drawable.aalien);
//tile1.setBackgroundColor();
し、これによって私はViewGroups
等LinearLayout
/GridLayout
/RelativeLayout
等
xml
のようにImageView
のマージンを設定する場合は、android:layout_margin="5dp"