随笔分类 - android
android
摘要:这几天做项目的时候用到了一个开源的下拉刷新的框架(需要的朋友可以加我Q:359222347)。其中我使用PullToRefreshExpandableListView的时候发现这个东西没有setOnChildClickListener()的点击方法。刚刚在一个国外的网站上看到一个解决的方法: 这样就
阅读全文
摘要:原因:没有在主线程里通知。。。。 1、bug 出现的地方 listView.class 1487行 if (mItemCount == 0) { resetList(); invokeOnItemScrollListener(); return; } else if (mItemCount != m
阅读全文
摘要:Android入门:广播发送者与广播接收者
阅读全文
摘要:总结:在Activity中不能用intent传递匿名接口,原因如下:Activity A中生成了匿名接口M, 这个接口的引用就在组Activity A中,Activity A会禁止接口M 序列化.因为如果接口M被序列化并发送到其他组件,那么就会保持在Activity A中的引用,这样Activity
阅读全文
摘要:PullToRefresh使用详解(一)--构建下拉刷新的listView
阅读全文
摘要:Android进阶篇之引导页系列之强大的SurfaceView实现动画引导页(2)
阅读全文
摘要:Android进阶篇之引导页系列之ViewPager实现Animation动画引导页
阅读全文
摘要:这几天做一个自动扫描SD卡上所有APK文件的小工具,扫描过程中会把APK添加到LISTVIEW中显示,结果出现以下错误:(有时候触摸更新数据时候,触摸listview也会报错) 10-26 18:30:45.085: E/AndroidRuntime(7323): java.lang.Illegal
阅读全文
摘要:FloatingActionButton 完全解析[Design Support Library(2)]
阅读全文
摘要:展示的效果就这样简单就看你是有那个需求了。SnackBar的创建过程使用了Builder设计模式,有不同需求的可以更具需求结合代码创建出需要的效果。 下载demo 在MainActivity中,使用:
阅读全文
摘要:目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。 Android 进程拉活包括两个层面: A. 提供进程优先级,降低进程被杀死的概率 B. 在进程被杀死后,进行拉活 本文下面就从这两个方面做一下总结。 1. 进程的优先级
阅读全文
摘要:带有字数统计的 TextInputLayout
阅读全文
摘要:使用TextInputLayout创建一个登陆界面
阅读全文
摘要:我们平常可以直接在xml里设置margin,如: 但是有些情况下,需要在java代码里来写,可是View本身没有setMargin方法,怎么办呢? 通过查阅android api,我们发现android.view.ViewGroup.MarginLayoutParams有个方法setMargins(
阅读全文
摘要:工作上有业务需要判断textview是否换行,我的做法是判断textview要显示的字符串的宽度是否超过我设定的宽度,若超过则会执行换行。 项目中的其他地方也有这样的需求,故直接使用了那一块的代码。如下 这里是使用了TextPaint的measureText方法。 不过在项目实践上发现了这个方法存在
阅读全文
摘要:public static int px2sp(Context context, float pxValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (pxValue / fontScale + 0.5...
阅读全文
摘要:界面适配的时候发现Paint.setTextSize与TextView.setTextSize传入的单位不一致。Paint.setTextSize传入的单位是px,TextView.setTextSize默认传入的单位是sp。
阅读全文
摘要:import android.app.Activity; import android.graphics.*; import android.graphics.drawable.*; import android.os.Bundle; import android.widget.*; import android.widget.ImageView.ScaleType; public clas...
阅读全文
摘要:Android开发中高效的数据结构用SparseArray代替HashMap
阅读全文
浙公网安备 33010602011771号