2013年4月2日
摘要: ListView设置emptyView的限制 最新开发一个应用程序,当ListView为空时需要设置一些View来显示提示内容。我们知道ListView有一个公开的方法——setEmptyView(View v)——用来设置ListView为空时的内容。可是这个方法的设置是有限制的,就是设置的View必需在当前的View hierarchy里,亦即这个View需要被add到当前Viewhierarchy的一个结点上,如果没有添加到结点上的话,调用setEmptyView(View v)是没有任何效果的。它的过程大概是: ListView listview = (ListView) findV. 阅读全文
posted @ 2013-04-02 11:15 mingfeng002 阅读(690) 评论(0) 推荐(0) 编辑
摘要: bitmap在调用recycle之后 会不会马上回收图片?怎么回收?先看源码publicvoidrecycle(){if(!mRecycled){mBuffer=null;nativeRecycle(mNativeBitmap);mNinePatchChunk=null;mRecycled=true;}}这个方法首先将这个Bitmap的引用置为null,然后调用了nativeRecycle(mNativeBitMap)方法,这个方法很明显是个JNI调用,会调用底层的c或者c++代码就可以做到对该内存的立即回收,而不需要等待那不确定啥时候会执行的GC来回收了。public void recycl 阅读全文
posted @ 2013-04-02 10:10 mingfeng002 阅读(595) 评论(0) 推荐(0) 编辑