随笔分类 - Android -- 手法
摘要:发现自己的手机上某个界面出现了花屏,某些控件背景被拉伸过多遮住了其他控件,很难看。这种现象高概率出现,分析了下发现:一旦发生这种现象,必然会打印下面这种log,google了下,这种log应该是硬件加速引起的。在从view层级关闭了硬件加速开关之后,问题没有再出现。[plain] view plai...
阅读全文
摘要:android 中解决输入法挡住输入框的问题大家在布局时候,有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式:getWindow().setSoftInputMode(WindowManager...
阅读全文
摘要:Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:Intent intent =new Intent();intent.setAction("android.i...
阅读全文
摘要:每个View中都有一个测量绘制控件大小的方法onMeasure(int widthMeasureSpec, int heightMeasureSpec) ,该方法用于初始化控件所占的区域:摘自SlidingDrawer.java,仅作参考说明onMeasure(int widthMeasureSpe...
阅读全文
摘要:三、缓存图像1.使用内存缓存内存缓存在提高占用APP内存的情况下,提供快速访问图像的便利。提倡使用LruCache来引用图像(早在API4的Support Library中已经提供该类),通过强引用LinkedHashMap来缓存LruCache,保持最新最近使用的LruCache,移除最后使用的L...
阅读全文
摘要:二:UI线程外加载图像1.使用AsyncTaskAsyncTask类提供了一个简单的后台处理方法并将结果返回到UI线程中。在线程中提议使用WeakReference来缓存显示Bitmap的UI控件,如:ImageView。WeakReference能够确保即使在线程操作时,也能让资源回收器回收UI控...
阅读全文
只有注册用户登录后才能阅读该文。
摘要:首先这篇适配说明是来自技术群分享,这里进行保存,以备不时之需!只针对手机app适配目前android 手机分辨率主流有480*800 480*854 540*960720*12801080*19201440*2560以上不包括屏幕内虚拟机键。 一般540*960 加虚拟机 540*800多 720p...
阅读全文
摘要:CommonAdapter类import java.util.List;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.Vie...
阅读全文
摘要:通过反射来获取资源idtry{ String resName = "ic_launcher"; int resId = R.drawable.class.getDeclaredField(resName).getInt(R.drawable.class); imageView.se...
阅读全文
摘要:/** * 根据手机分辨率从dp转成px * @param context * @param dpValue * @return */ public static int dip2px(Context context, float dpValue) {...
阅读全文

浙公网安备 33010602011771号