Android Bitmap可绘制宽度

时间:2015-06-29 06:35:16

标签: android bitmap

我有一个Android活动,其图像覆盖背景图像。 2个图像必须排成一行(仅限高度),因此不得缩放背景图像的高度。 但是,在宽屏显示器上,我需要拉伸此背景的宽度以适合屏幕。 目前我已经设置了这样的活动背景。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/layRoot"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/meditation_bg">

meditation_bg是一个可绘制的资源。代码是

<?xml version="1.0" encoding="utf-8"?>
<bitmap
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/morn_blur_bg"
    android:gravity="top|center"
    android:scaleType="centerCrop"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    />

需要位图可绘制资源来阻止操作系统为我缩放图像。

如何在不影响图像高度的情况下控制宽度。

欢呼声,

1 个答案:

答案 0 :(得分:0)

我强烈建议您查看Picasso,它们提供图像缓存,调整更加容易。