以viewflipper为中心的图像

时间:2012-11-09 19:36:12

标签: android android-layout android-imageview viewflipper

我在ViewFlipper中有很多ImageView。每个ImageView都将ScaleType设置为FIT_START,因此图像“粘贴”到顶部。现在我对垂直图像有问题 - 它们向左移动,我想将它们居中。我不能将FIT_START和CENTER结合起来,所以我正在寻找另一种解决方案。有什么想法吗?

谢谢!

ImageView iv = new ImageView(getApplicationContext());
                iv.setImageBitmap(bm);
                iv.setAdjustViewBounds(true);
                iv.setScaleType(ScaleType.CENTER_INSIDE);
                flipper.addView(
                        iv,
                        new          LayoutParams(LayoutParams.MATCH_PARENT,
                                (int)      Utils.dp2px(256,
                                        getApplicationContext())));


<ViewFlipper
                android:id="@+id/view_flipper"
                android:layout_width="match_parent"
                android:layout_height="256dp"
                android:autoStart="false"
                android:flipInterval="0" >
</ViewFlipper>

1 个答案:

答案 0 :(得分:1)

我怀疑你的ImageView的宽度设置为wrap_content。您可以尝试将其设置为fill_parent而不是