Android的ListView控件如何实现新加入的item从上往下排列 将item data添加到ArrayList的第0项然后刷新listview就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上+1 通过set方法添加进去。可以指定位置的。 能说详细点吗?表示没看懂。我是通过填充SimpleCursorAdapter来显示数据的,并没有定义ArrayList对象 那起码有个数据源吧,将item插入到数据源前面,再重新打开Cursor。 listdata.add(0,itemMode);listAdapter.notifyDataSetChanged();listView.invalidate(); 把新的数据加到你的Adapter数据源的头部,不要直接使用add方法追加到末尾 那起码有个数据源吧,将item插入到数据源前面,再重新打开Cursor。大神看下我的部分代码,没有用add方法呢,求解String type = intent.getStringExtra("type");……SimpleCursorAdapter listAdapter = new SimpleCursorAdapter(Record.this, R.layout.listitem, cursor, new String[] { "type", }, new int[] {R.id.typeItem }, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER); listView.setAdapter(listAdapter); 关于标题栏显示 求入门书,关于 android 上开发 B/S 程序 你知道怎么导入 com.android.mms.R吗? listpreference点击响应 关于Android的调试的问题和adb 安装中路径带空格的问题 SharedPrefernces保存数据空指针异常 网络读取bitmap oom的问题 关于String的一些问题 求助怎么解决seekbar中,thumb的缩放问题 【求助】如何通过ADB获取安卓设备中正在运行的程序??? 求推荐一本不错的自学安卓开发书籍 请问下可以获取到当前系统所激活的app信息么?
listAdapter.notifyDataSetChanged();
listView.invalidate();
String type = intent.getStringExtra("type");
……
SimpleCursorAdapter listAdapter = new SimpleCursorAdapter(Record.this,
R.layout.listitem, cursor, new String[] { "type",
}, new int[] {R.id.typeItem },
CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
listView.setAdapter(listAdapter);