在开发中,listview可以说是我们使用最频繁的控件之一了,但是关于listview的各种问题也是很多。当我们使用自定义布局的Listview的时候,如果在item的布局文件里面存在Button或者是CheckBox等控件以及其子类控件的时候,经常会碰到各种控件的点击事件冲突的情况,那么我们如何来处理Listview中这种控件之间焦点冲突的情况呢?
我们以item存在一个Button控件为例...
分类:
移动开发 时间:
2014-06-29 07:24:48
阅读次数:
300
要注意的是fragment其实是有两个版本的,一个是
import android.support.v4.app.Fragment;
另外一个是
import android.app.Fragment;
这两个版本的fragment是不会兼容的。也就是说要不就全用fragment,要不就全用v4 fragment,不能混搭着用。
在这里我强烈建议初学者用第二个,也就是简单的fra...
分类:
其他好文 时间:
2014-06-20 12:16:47
阅读次数:
242
程序非常简单,好长时间没有搞定,郁闷。。。。。。。。。。。。
描述:
一个Activity:MainActivity,内部是一个Fragment:FragmentA,FragmentA里面有TextView。
问题:无论如何也得不到FragmentA内部的TextView,返回值永远是Null
具体描述:
MainActivity的layout:activity_main.xml...
分类:
移动开发 时间:
2014-06-20 11:17:20
阅读次数:
913
众所了解Android上的界面展示都是通过Activity实现的,但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了。为了让界面可以在平板上更好地展示,Android在3.0版本引入了Fragment(碎片)功能,它非常类似于Activity,可以像Activity一样包含布局。Fragment通常是嵌套在Activity中使用的。首先需要注意,Fragment是在3.0版本引入的,如果你使用的是3.0之前的系统,需要先导入android-support-v4的jar包才...
分类:
移动开发 时间:
2014-06-20 10:03:25
阅读次数:
260
LinearLayout linearLayoutMain = new
LinearLayout(this);// 自定义一个布局文件 linearLayoutMain.setLayoutParams(new
LayoutParams( L...
分类:
其他好文 时间:
2014-06-06 23:20:38
阅读次数:
237
本篇要实现的目标,简单来说就是把一个treelist的节点用鼠标拖到另外的节点(自身或其他的listview)上,如下图:1 2 3
首先,在窗口中拉入两个listview,第一个创建三列(上),第二个创建两列(下),如下图: 为第一个listview创建一些节点: 定义一个取得拖拽对象...
分类:
其他好文 时间:
2014-06-06 18:13:47
阅读次数:
196
使用RelativeLayout替代掉Item中的层次过多的LinearLayout;在快速滚动的时候对于一些比较消耗系统资源的动作不进行执行。。。
分类:
移动开发 时间:
2014-06-06 16:29:31
阅读次数:
227
在做一个工程,这个工程的布局可以相当的复杂,最外面是ScrollView,在ScrollView里面有两个Listview,这下好了,布局出来了,放在机子上跑,卡得想死有木有,信息乱跑乱出现,表示非常头疼。在网上百度之后,发现有人解决了这个问题,便把这个解决方案转载过来分享一下。它的思路就是在设置完...
分类:
移动开发 时间:
2014-06-06 16:27:29
阅读次数:
204
Android-Empty-Layout:这个布局可以作用在Listview,Gridview,用于显示数据的是空的时候,可以提示友好的页面。这库可以显示页面出错,页面加载,页面是空。加载的动画页面也支持。项目主页:https://github.com/alamkanak/Android-Empty...
分类:
移动开发 时间:
2014-06-06 10:42:20
阅读次数:
255
上午在做一个QuickAction里嵌套一个ListView,在Demo运行没事,结果引入到我的项目里,发现我先让它在Button上面,结果是无视那个Button的高度,这很明显,就是那个Button的高度计算不正确。
看了下别人的建议,大概分为三类:参数设置:mRootView.measure.....
分类:
移动开发 时间:
2014-06-06 06:51:28
阅读次数:
432