目标
实现每行三张图片布局
步骤
1.在XML布局文件中创建一个GridLayout
,并设置列数为3:
<GridLayout
android:id="@+id/gridLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:columnCount="3" />
2.在Java代码中动态添加ImageView
到GridLayout
中:
-
GridLayout gridLayout = findViewById(R.id.gridLayout); ImageView imageView1 = new ImageView(this); imageView1.setImageResource(R.drawable.image1); gridLayout.addView(imageView1); ImageView imageView2 = new ImageView(this); imageView2.setImageResource(R.drawable.image2); gridLayout.addView(imageView2); ImageView imageView3 = new ImageView(this); imageView3.setImageResource(R.drawable.image3); gridLayout.addView(imageView3);
欢迎小伙伴,共同技能水平。