我在 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>