文章列表
ViewPager切换fragment卡顿,这个问题在手机上不大会出现,但是我在开发机顶盒的时候却很严重,基本会有1到2秒的卡顿。查了很多资料才发现加上下面一句话就可以。
// 设置缓存多少个 Tab对应的 fragment
mViewPager.setOffscreenPageLimit(6);
配置该项后,ViewPager在切换时将不会清理不可见的 Fragment,不会触发 Fragment 的任何事件,因此也就不会导致其重新加载。
参考资料在:http://www.cfanz.cn/?c=article&a=read&id=124368
其他的方法都是神马浮云,只有这个才是真
感谢这位同学的读书笔记http://www.pocketdigi.com/20110226/190.html
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
...
Android Dialog
创建对话框
一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.
Android API 支持下列类型的 ...
package com.CursorAdapterTest;
import static com.db.MyOpenHelper.*;
import com.db.MyOpenHelper;
import android.app.Activity;
import android.content.ContentValues;
//...
//...
//省略部分代码
package com.CursorAdapterTest;
import android.widget.TextView;
public class CursorAdapterTest extends ...
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
InputStream isBm = new ByteArrayInputStream(baos .toByteArray());
盯了两天代码才实现的功能我不得不把他写上博客,共享!主要是实现从SD卡文件夹中读取一个图片,然后实现缩小放大,平移、剪切功能!直接上代码.
package demo.com;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.util.DisplayMetrics;
import and ...
位图剪切参考重载方法4和6,重载方法6比较简单
public static Bitmap createBitmap (Bitmap src)
从原位图src复制出一个新的位图,和原始位图相同
public static Bitmap createBitmap (int[] colors, int width, int height, Bitmap.Config config)
这个函数根据颜色数组来创建位图,注意:颜色数组的长度>=width*height
此函数创建位图的过程可以简单概括为为:更加width和height创建空位图,然后用指定的颜色数组colors来从左到右从上 ...