- 博客(4)
- 资源 (45)
- 问答 (2)
- 收藏
- 关注
原创 在onCreate()方法中获得view的宽高
在onCreate()方法中获得view的宽高,用一般的方法,如下:img = (ImageView) findViewById(R.id.test_img);int width=img.getWidth();int height=img.getHeight();这时所获得的宽和高均为0,因为在onCreate方法时ImageView还没有绘制好,在这个时候获取得到的就是零。 那是否有办法在o
2016-07-25 10:44:07 2788 1
原创 高效加载图片,避免OOM
在项目中加载图片是基本不可避免的,但是有时候加载的图片不一定是你所需要的大小,这时我们就要对图片进行缩放,使之能适应给出的大小。图像的显示是很占用内存的,若加载的方式不正确就很容易导致OOM。加载图像的方式从网络上加载从资源文件中加载从文件中加载上面的三中方式分别对应的是BitmapFactory的decodeStream, decodeFile,decodeResource方法,这三个
2016-07-21 17:57:06 526
原创 AsyncTask的使用详解
AsyncTask介绍AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。 首先明确Android之所以有Handler和AsyncTask,都是为了不阻
2016-07-20 23:31:38 552
原创 Android之使用RecyclerView异常情况
今天在使用RecyclerView时遇到了一些异常情况,记录下。 在布局中添加了RecyclerView,如下:<android.support.v7.widget.RecyclerView android:id="@+id/hlv_hour_forecast" android:layout_width="match_parent" android:
2016-07-14 11:05:21 3922
gradle在sync时出现错误
2016-06-19
eclips tomcat启动报错
2015-04-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人