我有LinearLayout
背景图片集,我希望图片保持其宽高比,因为现在它会被屏幕尺寸修改。在xcode中你可以设置imageView属性Aspect fill
但是在eclipse中我无法找到解决这个问题的方法。这是我的LinearLayout
xml:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/bgapp"
android:scaleType="centerCrop" >
答案 0 :(得分:3)
对于这种情况,您有一些可绘制的文件夹,您需要在其中保留与相应设备尺寸相对应的图像。 即 HDPI - 具有不同的分辨率图像 MDPI,XHDPI,XXHDPI是各种类型的dpi使用
了解更多信息,这里是你可以获得确切尺寸的链接: http://developer.android.com/guide/practices/screens_support.html
答案 1 :(得分:0)
我认为android:scaleType="fitXY"
解决你的问题。请尝试一次。
答案 2 :(得分:0)
线性布局应该是这样的:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/bgapp" >
我在五天之前遇到同样的问题,我已经通过在宽度和高度上添加 fill_parent 解决了这个问题,当我拥有时,我感到很惊讶解决了我的问题。
希望它会对你有所帮助。