<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:src="@drawable/wallpaper" />
</RelativeLayout>
的大小@drawable/peetscoffee_wallpaper为640x480,但未水平居中。我怎样才能解决这个问题?
尝试用android:gravity="center"或android:layout_gravity="center"代替centerHorizontal="true"。
但是,我怀疑这对于设置了大小的图像是否会合理地表现wrap_content-您可能希望使用android:scaleType(例如fitCenter)定义某种图像缩放方法并将其设置为fill_parent而不是wrap_content。640x480大于320x480当前实际的Android设备支持。或者只是按比例缩小您正在使用的图像,从而使设备无需完成工作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。