android问题收集
lingfeng2a
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 运行时找不到id异常
有时我们在布局文件中写一些代码时,编译不会出现异常,但是运行时就会出现异常,大概的情况是这样的 比如你的父布局是relativelayout,你的子控件是LinearLayout ,然后你在这个Linearlayout里面设置了layout_gravity="center"的属性,这个属性是针对于父布局RelativeLayout的,而relativelayout里面并没有这个属性,所以这个时候原创 2015-09-09 19:32:09 · 2167 阅读 · 0 评论 -
改变listview中item的子控件的状态
有这样一种需求,在一个activity中有一个listview和一个button,现在需要点击button来改变listview里的item中的一个控件的状态,如textview隐藏或者显示. 新手可能会这样做,在button的onclicklistener事件中调用adapter里面的方法,比如: adapter.showTxVisible(); 对应的adapter中的代码:原创 2015-09-09 19:42:54 · 1540 阅读 · 0 评论 -
android中一个自定属性的xml错误
在自定义控件时,常常会带有3个构造方法,那么我就会想到,为什么要3个呢,只写一个会怎么样呢? 如果只实现一个构造方法,比如 public MyButton(Context context) { super(context); } ,那么你在xml中使用的时候,就会报这样的错 java.lang.RuntimeException: Unable to start act原创 2015-09-15 18:36:26 · 490 阅读 · 0 评论 -
android 判断app是否运行在主线程中
在app开发中,往往因为一些需求会开启多个进程去完成一些后台任务,如消息通知,消息推送,这个时候就需要判断app中哪些数据是在主线程中运行,哪些是在后台进程中运行的,那么在appcation里调用这段代码来判断app是否运行在主线程中 ,同时初始化主线程中需要用到的数据,就不会和后台进程产生冲突了 private boolean isMainProcess() { Acti原创 2016-02-16 17:15:03 · 1527 阅读 · 0 评论 -
关于ListView的getItemViewType()这个方法的踩坑叙述
有时候我们需要做一个类似下图的列表,如下,每隔几个item就需要一个标签来区分不同的数据类型,这个时候就需要用到getItemViewType()来做区分了 BaseAdapter中有2个方法: 1.getItemViewType(int position);//得到当前item的类型 2.getViewTypeCount()//得到不同的item的总数,下面图上的类型是2种 //下面原创 2016-04-11 18:24:29 · 9080 阅读 · 3 评论
分享