我正在尝试用许多图像填充 LinearLayout / Relative,无论如何。无法控制。
这是我的实现:
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/header"
android:layout_centerHorizontal="true" >
<LinearLayout
android:id="@+id/marcasImages"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</LinearLayout>
</ScrollView>
所以我多次添加相同的图像:
for (int i=0; i<10; i++){
ImageView imatgeExemple = new ImageView(this.getApplicationContext());
imatgeExemple.setImageResource(R.drawable.imageexample);
contenidorImatgesGaleria.addView(imatgeExemple);
}
contenidorImatgesGaleria
是marcasImages
。
但是我得到的结果是单行 X 图像(X = 其分辨率可以填充的尽可能多的图像)。因此,例如,如果我循环 1k 次,则只显示 4 张图像。
我想根据需要有尽可能多的行。
这就是正在发生的事情:
这就是我想要实现的目标:
我尝试使用GridLayout
但没有任何改变。
<GridLayout
android:id="@+id/marcasImages"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</GridLayout>
知道我应该使用哪种布局吗?