android - 白不白

标签 android bitmap

在 Android 中处理某些位图时,我注意到 View 中使用的白色并不总是与位图上呈现的白色相同。考虑这个屏幕截图。

enter image description here

白色背景来自具有白色背景色的 View 。

前景“白色”来自 SD 卡解码的白色位图,显示在 ImageView 中。此位图使用 RGB_565 解码如下:

BitmapFactory.Options resample = new BitmapFactory.Options();
resample.inPreferredConfig = Config.RGB_565;
resample.inSampleSize = sampleSize;
return BitmapFactory.decodeFile(filePath, resample);

供引用,here是位图。

为什么会这样,如何解决?

最佳答案

我有同样的问题,经过一些实验后我注意到评论 <uses-sdk>解决了问题。 android:minSdkVersion 的任意值高于 3 将使此效果出现(删除 <uses-sdk> 标签有效地将 minSdkVersion 更改为 1。

关于android - 白不白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5396513/

相关文章:

android - 将位图写入数组而不是 Android 中的文件流

java - MPAndroidChart:大文本大小的x轴标签被切断

java - 如何将对话框 fragment 值从对话框返回到主 Activity ?

android 蓝牙配对请求

c++ - 无法使用 winapi 获取资源位图大小

android - Android 中的缓冲图像

c# - 何时处置图形对象

c++ - 使用 D3DXLoadSurfaceFromMemory 加载 BITMAP

android - webview,文件输入字段文件选择器不显示

Android WebView在某些手机上无法显示html表格的右边框