如何更改Gallery的属性

时间:2011-12-06 10:39:09

标签: android gallery

gallery

附加图像是Gallery视图。像http://developer.android.com/resources/tutorials/views/hello-gallery.html

一样

这里的图像是从中心位置开始的。但我想从左侧开始。

我该怎么办?有没有财产可以做到这一点?

谢谢

1 个答案:

答案 0 :(得分:0)

正如所指出的,图库视图总是从中心开始,为了对齐左边的图像,我们必须明显调整图库视图的左边距。下面的代码可以解释更多。

DisplayMetrics metrics = new DisplayMetrics();
   getWindowManager().getDefaultDisplay().getMetrics(metrics);


MarginLayoutParams mymlp = (MarginLayoutParams) ga.getLayoutParams();
   mymlp.setMargins(-(metrics.widthPixels/2 + 60), 
                mymlp.topMargin, 
                mymlp.rightMargin, 
                mymlp.bottomMargin
  );

ga - >图库视图对象

60 - >这个值可以相对于图库中图像的宽度进行调整,我在画廊中的图像视图宽度是50