zgf1991 No.7 首席工程师 125 主题 2329 帖子 5208 e币 加为好友 发送消息 访问博客 RT 、 看图 请问这种效果怎么实现的, 中间显示,上下都是黑的 我的猜想 1、 首先是如何让图片这样居中。 2、对于不同大小的图片,是否都是经过方法处理,处理之后同样大小显示 3、下载图片前,,图片大小已经处理好了 = =。 我这个是蜜蜂新闻里面看的。 代码, [mw_shl_code=java,true]<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ImageSwitcher android:id="@+id/switcher" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_centerInParent="true" /> <!-- android:layout_alignParentLeft="true" --> <!-- android:layout_alignParentTop="true" -->[/mw_shl_code] makeView(); [mw_shl_code=java,true]@Override public View makeView() { if (iv != null){ iv = null; } iv = new ImageView(this); iv.setBackgroundColor(0xFF000000); iv.setScaleType(ImageView.ScaleType.CENTER); iv.setLayoutParams(new ImageSwitcher.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); return iv; }[/mw_shl_code]