ListView获取指定的item,然后去除它的分割线,困扰俩天了,求解 listview异步数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据是异步得到的,那你每次得到数据时更新数据就行了,adapter.notifyDataSetChanged(); 列表能显示出来,比如我现在要把第三个item的分割线去掉,怎么处理 将listView自带的分割线去掉不显示,然后在item视图中自定义一个分割线,最后根据需要设置这个分割线是否显示。 提供一个思路,就是在子线程中定义一个接口,比如public interface OnItemLoadCompletedListener{ public void onItemLoad(int position,Object value);}然后Activity继承这个接口。每当子线程加载完一个数据项后,就调用listener.onItemLoad(position,value)。Activity中就可以这么处理了:onItemLoad(position,Object value){//去掉position对应的分割线} 注意子线程中应该通过Handler之类的东西类调用listener,才可以做进一个的UI线程操作。 错别字好多“注意子线程中应该通过Handler之类的东西来调用listener,才可以做进一步的UI线程操作。” 可以直接不使用list自带的分隔线,分隔线做到布局里面去,然后直接通过View.visibility来隐藏,应该可以的吧 C#+android什么方式推送消息比较好? webview 调用本地字体后页面布局混乱 蓝牙对战游戏问题 用户按动andorid上方的锁屏键,解锁后在那里开始执行呢? surfaceview闪烁 android socket 全屏模式下onFling()失效 安卓webview加载的网页如何放大 监听网络状态,断网时报错:无法实例化该对象 MuPDF 手写墨迹,默认保存的墨迹是红色的,怎么修改颜色 新手求助。关于Android主题问题 仿360云盘[关于我]的时间轴 如何实现?高分求demo
public interface OnItemLoadCompletedListener{
public void onItemLoad(int position,Object value);
}
然后Activity继承这个接口。每当子线程加载完一个数据项后,就调用listener.onItemLoad(position,value)。
Activity中就可以这么处理了:
onItemLoad(position,Object value){
//去掉position对应的分割线
}