在同一个Activity里,我有两个Listviwe,Listviwe1用作显示五个应用,Listviwe2显示很多个应用(不止5个),然后我用下面的方法做监听,可是他报数组下标越界的错,该怎么解决呢
listviwe的监听
listviwe的监听
解决方案 »
- NDK的SO 文件的生存周期
- 谁知道怎么在android程序里打开端口读写权限
- 如何实现一个计时器
- PC客户端与Android服务端的Socket同步通信(USB)
- 多线程问题:notify()后线程不是每次都会执行
- 如何在系统里面加入一个新语言?
- 重力感应数据处理
- 关于android 9patch 图原理
- android开发板使用i2s录音遇到问题
- Android开发实现混合轮播网络视频和图片
- 求大神相助!!!,无比感动啊~~,如何将生成BitmapData数据生成JPG图片并且保存到手机本地的相册中去!
- 照文档上fragment例子出现java.lang.NullPointerException
从log看,mAppListInfo的size是5,但是其中一个listView对应的adapter的getCount()返回的个数应该超过5了。
从log看,mAppListInfo的size是5,但是其中一个listView对应的adapter的getCount()返回的个数应该超过5了。
那我该怎么解决呢?帮帮我···
Listviwe1我是这样设置个数的
Listviwe1我是这样设置个数的
这句是初始化了list数据的内容,实际list中的条数不一定是5,listview个数应该跟这个lsit实际个数一致才行,不应该固定设置5。
Listviwe1我是这样设置个数的
这句是初始化了list数据的内容,实际list中的条数不一定是5,listview个数应该跟这个lsit实际个数一致才行,不应该固定设置5。
可是想需要的效果是5啊,不这样设置该怎么设置呢?
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long arg3) {
}
}你把两个list对应的监听类要分开呀,不要都用this作为实现接口的类
那就list1的app数量是 = 5;
list2的position = 1时的app, 其实是在mAppListInfo[5 + 1 - 1]的位置,
另外mAppListInfo做增加操作的时候, 要位置顺延, 否则会覆盖前面的数据