android
caterwind
这个作者很懒,什么都没留下…
展开
-
时间字符串转星期,中文显示
public static String formatToWeek(String string) { String week = null; String pattern = "yyyy-MM-dd"; SimpleDateFormat sdf = new SimpleDateFormat(pattern); try {原创 2016-06-24 11:25:02 · 776 阅读 · 0 评论 -
解决getView()方法反复执行
ListView GridView getView 反复执行原创 2016-07-14 20:05:20 · 2665 阅读 · 1 评论 -
res/raw和assets的区别
res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。原创 2016-07-04 00:30:35 · 753 阅读 · 0 评论 -
安卓错误提示Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead的解决方法
在定义集合时,使用了1.7的泛型推断,如下:List musics = new ArrayListeclipse提示Change priject complicance and JRE to 1.7点击后,项目出错Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead修原创 2016-06-17 11:44:02 · 921 阅读 · 1 评论 -
关于Android.view.WindowManager$BadTokenException异常
情况描述:使用自定义的对话框时,Context传入了MyApp下的全局context。导致报错。Android.view.WindowManager$BadTokenException: Unable to add window – token null is not for an application解决方案:传入Activity的context,因为只有Activity才能添加Window。原创 2016-07-25 18:56:28 · 344 阅读 · 0 评论 -
ListView添加Header后,onItemClick里的position不正确
使用parent.getAdapter().getItem(position)即可@Overridepublicvoid onItemClick(AdapterView parent, View v,int position, long id) { parent.getAdapter().getItem(position);}原创 2016-07-13 21:26:36 · 402 阅读 · 0 评论 -
为什么Android AsyncTask的使用要遵循五大原则
原文链接:http://www.xyczero.com/blog/article/21/引言AsyncTask是一个围绕Handler和Thread而设计的助手类,封装了在工作线程中与UI交互的细节,只需要对应重写几个回调方法即可,并使得代码更加简洁,优雅。但要注意的是AsyncTask并不能是一个通用线程框架,这在Android官方介绍中有提到:AsyncTask is desi转载 2016-07-12 21:01:39 · 347 阅读 · 0 评论 -
拆轮子系列:拆 OkHttp
请阅读原文支持原创http://blog.piasy.com/2016/07/11/Understand-OkHttp/安卓开发领域,很多重要的问题都有了很好的开源解决方案,例如网络请求 OkHttp + Retrofit 简直就是不二之选。“我们不重复造轮子不表示我们不需要知道轮子该怎么造及如何更好的造!”,在用了这些好轮子将近两年之后,现在是时候拆开轮子一探究竟了。本文基于 OkHtt转载 2016-07-22 23:07:01 · 560 阅读 · 0 评论 -
popupwindow异常:unable to add window — token null is not valid
问题描述:想在跳转到Activity是就显示菜单,所以在onCreate()方法中让popUpWindow显示,抛出异常原因:showAtLocation(View parent,int gravity, int x,int y);此时parent还没有初始化完成解决方法,通过Handler发送延时消息,延时调用。 private Handler ha原创 2016-06-29 12:48:30 · 828 阅读 · 0 评论 -
设置ViewPager禁止滑动
设置ViewPager禁止滑动重写scrollTo()方法,增加一个参数设置是否能滑动public class MyViewPager extends ViewPager{private boolean isCanScroll = true;public MyViewPager(Context context) {super(context);} public原创 2016-06-10 00:09:01 · 713 阅读 · 0 评论 -
给TextVeiw设置setClickable(false)失效
通过setClickable(false)方法设置TextView禁止点击, 一定要在setOnClickListener()方法之后。因为在setOnClickListener()方法中有这样一段代码:if (!isClickable()) { setClickable(true); }原创 2016-06-10 00:01:47 · 1353 阅读 · 0 评论 -
Eclipse自定义设置
自定义Log${name}Log.i("Cat","${enclosing_method} : ${name} = "+ ${name});${:import(android.util.Log)}原创 2016-09-01 23:04:45 · 289 阅读 · 0 评论