在布局

时间:2015-06-06 06:54:15

标签: android android-layout imageview android-videoview

我创建了一个图片和一个视频库,我在其中检索保存在服务器端的图像和视频,并将其显示在LinearLayout中。

我正在创建ImageViewVideoViewLinearLayout& ScrollView动态地基于图像/视频的数量。

代码段:

@Override
        protected void onPostExecute(Void aVoid)
        {
            Log.e("onPost", "..");
            int i;

            for(i=0;i<list.size();i++)
            {
                img = new ImageView(Image.this);
                img.setImageBitmap(list.get(i));
                img.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
                img.computeScroll();
                img.setPadding(5, 5, 5, 5);
                img.getLayoutParams().width=500;
                img.getLayoutParams().height=300;
                picLL.addView(img);
            }
            sv.addView(picLL);
            sv.setForegroundGravity(Gravity.BOTTOM);
            setContentView(sv);
            dialog.dismiss();
            super.onPostExecute(aVoid);
        }

此代码依次显示所有图像:

1

与视频相同。

但它看起来并不好。我希望它们像画廊一样排列。像这样:

enter image description here

我怎么能做到这一点。

任何建议都会有很大的帮助 谢谢。