onCreateView中加载大位图
我的一个Fragment中,加载了一个1024*1024的图片,非常卡。解决办法
1. 将图片改为512*512
2. 异步加载。
final SmartImageView mizige = (SmartImageView)view.findViewById(R.id.mizige);
// Set the image asynchronous, this avoid the UI being no response.
new AsyncTask<String, Void, Bitmap>() {
@Override
protected Bitmap doInBackground(String... paras) {
return BitmapFactory.decodeResource(getActivity().getResources(), R.drawable.linmo_mizige);
} @Override
protected void onPostExecute(Bitmap bitmap) {
mizige.setImageBitmap(bitmap);
}
}.execute();
==
onCreateView中加载大位图的更多相关文章
- 【python游戏编程之旅】第四篇---pygame中加载位图与常用的数学函数。
		本系列博客介绍以python+pygame库进行小游戏的开发.有写的不对之处还望各位海涵. 在上一篇博客中,我们学习了pygame事件与设备轮询.http://www.cnblogs.com/msxh ... 
- Android中加载位图的方法
		Android中加载位图的关键的代码: AssetManager assets =context.getAssets(); //用一个AssetManager 对象来从应用程序包的已编译资源中为工程加 ... 
- Android开发中如何解决加载大图片时内存溢出的问题
		Android开发中如何解决加载大图片时内存溢出的问题 在Android开发过程中,我们经常会遇到加载的图片过大导致内存溢出的问题,其实类似这样的问题已经屡见不鲜了,下面将一些好的解决方案分享给 ... 
- Direct2D开发:MFC下从资源文件中加载位图
		转载请注明出处:http://www.cnblogs.com/ye-ming 0X01 概述: 相对于GDI处理界面,Direct2D有得天独厚的优势,下图就是Direct2D与GDI的效果对比,wi ... 
- android优化从网络中加载图片速度。。
		从网络中加载图片主要要注意两个方面的问题: 1.内存管理:图片占的内存很大,假如图片数量多,很容易让系统抛出out of memory的异常. 同时我们也要注意不同android版本中内存管理的区别. ... 
- 图片_ _Android有效解决加载大图片时内存溢出的问题 2
		Android有效解决加载大图片时内存溢出的问题 博客分类: Android Android游戏虚拟机算法JNI 尽量不要使用setImageBitmap或 setImageResource或 Bit ... 
- Android(java)学习笔记236:多媒体之加载大图片到内存(Bitmap API)
		1.Bitmap (API使用) android里面的bitmap中,一个像素点需要4个byte去表示,这是因为android表示颜色是" argb ":其中 a 表示是透明度,然 ... 
- 【Android Developers Training】 56. 更效率地加载大图片
		注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ... 
- Android学习笔记_51_转android 加载大图片防止内存溢出
		首先来还原一下堆内存溢出的错误.首先在SD卡上放一张照片,分辨率为(3776 X 2520),大小为3.88MB,是我自己用相机拍的一张照片.应用的布局很简单,一个Button一个ImageView, ... 
随机推荐
- java中用spring实现数组类型输出
			java 中的几个数组类型 1.Department类 package com.yy.collection; import java.util.List; import java.util.Map; ... 
- DB2死锁的解决办法
			db2 get snapshot for locks on sampledb2 get db cfg for sampledb2 update db cfg using dlchktime 10000 ... 
- freeCodeCamp:Caesars Cipher
			让上帝的归上帝,凯撒的归凯撒. 下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码. 移位密码也就是密码中的字母会按照指定的数量来做移位. 一个常见的案例就是ROT13密码,字母 ... 
- 纯脚本组装Json格式字符串
			var answerStr = "["; for (var i in answer) { var data = $("input[name=QuestionItem_&q ... 
- Unity加载模块深度解析(网格篇)
			在上一篇 加载模块深度解析(一)中,我们重点讨论了纹理资源的加载性能.这次,我们再来为你揭开其他主流资源的加载效率. 这是侑虎科技第53篇原创文章,欢迎转发分享,未经作者授权请勿转载.同时如果您有任何 ... 
- IIS出现 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
			这是因为发布的时候按了“生成部署包” 
- map容器的使用
			1.map是STL容器中的一种,属于关联性容器.以key value的形式存储.key必须唯一.如果重复则插入失败.插入后按照key默认排序.必须要先声明命名空间:using namespace st ... 
- Python 10 —— 杂
			Python 10 —— 杂 科学计算 NumPy:数组,数组函数,傅里叶变换 SciPy:依赖于NumPy,提供更多工具,比如绘图 绘图 Matplitlib:依赖于NumPy和Tkinter 
- 使用JSON Schema来验证接口数据
			最近在做一些关于JSON Schema的基建,JSON Schema可以描述一个JSON结构,那么反过来他也可以来验证一个JSON是否符合期望的格式. 如果之前看我写的<使用joi来验证数据模型 ... 
- 利用yum下载软件包的三种方法
			转自:http://297020555.blog.51cto.com/1396304/530703 方法一: downloadonly插件 有一个yum的插件叫做downloadonly,顾名思义,就 ... 
