【发布时间】:2015-04-07 07:34:19
【问题描述】:
我正在研究精美的封面流。现在如下所示的代码
public View getCoverFlowItem(int i, View reuseableView, ViewGroup viewGroup) {
ImageView imageView = null;
/* Display display = viewGroup.getDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;*/
if (reuseableView != null) {
imageView = (ImageView) reuseableView;
} else {
imageView = new ImageView(viewGroup.getContext());
imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
imageView.setLayoutParams(new FancyCoverFlow.LayoutParams(300,400));
}
imageView.setImageResource(this.getItem(i));
return imageView;
}
正在传递的布局参数是静态整数。这显然将图像视图放在不同设备中的不同位置。有什么想法可以像 match parent 一样使用或以编程方式对其应用重力。
【问题讨论】: