自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 dialog显示后 软键盘自动关闭

项目在做监听输入框的时候发现一搜索 软件盘就自动关闭了:经过一系列debug才发现才是dialog的问题(脑壳疼)。 在过程中选择使用AlertDailog 和 progressDialog发现 没有这样的问题。 dialog需要创建一个属于自己的windows窗口,软键盘实际上也是dialog,他们都是依附于windows窗口的,所以由windows的属性老控制。 只要在dial...

2020-01-08 14:26:22 567

翻译 避免使用非静态的内部类,容易导致内存溢出

1.非静态内部类会隐式的持有外部类的引用 public static class MyHandler extends Handler{ private final WeakReference<Activity> mActivity = null; public MyHandler(Activity mActivity){ mActivit...

2019-04-19 14:57:40 405

原创 ScheduledExecutorService 和 timer的区别

ScheduledExecutorService 和 timer的区别:1.前者有线程池 可以支持多个任务并发执行 后者是单线程(当执行任务的时间间隔小于执行任务的时间, timer就会等待上一个任务执行结束才执行下一个)2.程序运行报错(RuntimeException)时,timer会停止所有任务的运行3.timer时间间隔是依赖于系统的时间,而前者是基于时间的延迟...

2019-04-17 15:45:29 822

原创 学习过程中遇到很好的博客去学习-Handler详解(超棒)-View事件分发机制(解决ViewPager的滑动冲突)

分享好的值得学习的博客

2016-12-12 11:21:24 279

翻译 GalleryFinal图片选择器

在AS中导入:compile 'cn.finalteam:galleryfinal:1.4.6'compile 'com.github.bumptech.glide:glide:3.5.2'在MyApplicition中初始化配置:ThemeConfig theme = new ThemeConfig.Builder()        .setTitleBarBgColor

2016-08-02 14:07:49 2157 1

原创 File以及bitmap的联系

创建一个文件夹 :1   new File(Environment.getExternalStorageDirectory().getPath() + File.separator +        getPackageName() + "/naizi").mkdirs();//这里要加上“/”  如果不加上mkdirs() 不会创建出一个文件 而只是一个路径2  new File(E

2016-07-28 14:16:46 308

翻译 bitmap的图像配置

A:透明度R:红色G:绿B:蓝Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位 Bitmap.Config ARGB_8888:每个像素占四位,即A=8,R=8,G=8,B=8,那么一个像素点占8+8+8+8=32位Bitmap.Config RGB_565:每个

2016-07-26 10:57:17 329

原创 handler的简单使用

public class HandlerActivity extends Activity {                  private Handler mHandler = new Handler(){                         public void handleMessage(Message msg) {                s

2016-07-25 14:00:27 266

原创 Interpolator定义动画变化率 如微博发动态

例如微博 发表动态页面的动画效果:从底部滑到屏幕中间向前甩一定值后再回到原来位置interpolator = new OvershootInterpolator();//向前甩一定值后再回到原来位置Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.dialog_go

2016-07-25 13:39:27 315

原创 在Edittext中设置输入的类型

若密码为不可见 include(abc123)if(editext.getInputType()==(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIAION_PASSWORD)))){//设置密码为可见editext.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSW

2016-07-25 13:28:28 433

原创 显示软键盘和隐藏软键盘

显示软键盘:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);隐藏软键盘 : ((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)) .hide

2016-07-25 13:15:07 430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除