listView从上向下显示,怎么弄 如题,比如聊天的时候,我发了一条消息是想放到屏幕的最上边,然后往下填充.现在用listView实现是从下边先出来啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 郁闷, 过了一会想回来补充一下结果发现系统维护了...现在再说吧,适配器可以这样/** * @author Mush * */public class LinkedListAdapter extends BaseAdapter{ private LinkedList <Info> currentData;//存数据 private int id_row_layout;//Item /**构造方法 * @param currentData * @param id_row_layout */ public LinkedListAdapter(LinkedList <Info> currentData, int id_row_layout){ this.currentData = currentData; this.id_row_layout = id_row_layout; } /**在头部增加一条数据 * @param info */ public void addData(Info info){ currentData.add(0, info); } /**在头部增加多条数据 * @param infos */ public void addAllData(LinkedList <Info> infos){ this.currentData.addAll(0, infos); } public int getCount() { // TODO Auto-generated method stub return 0; } public Object getItem(int position) { // TODO Auto-generated method stub return null; } public long getItemId(int position) { // TODO Auto-generated method stub return 0; } /* 根据实际情况编写 * (non-Javadoc) * @see android.widget.Adapter#getView(int, android.view.View, android.view.ViewGroup) */ public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub return null; } }更新数据后记得调用适配器的notifyDataSetChanged()方法 请问误删除工作目录后如何恢复 一个比较麻烦的问题 关于Android的调试的问题和adb 安装中路径带空格的问题 能否随机访问Assets里的资源文件 获取权限信息失败 关于今天google给出的Android Studio IDE大家讨论一下啊 gallery, ImageSwitcher,TextSwitcher同时使用的问题 listView中的checkbox全选问题 android如何用python做后台脚本 如何获取网络上GIF图片的第一帧 Android连接服务器跟服务器连接数据库的问题. 加密的sqlite
现在再说吧,适配器可以这样/**
* @author Mush
*
*/
public class LinkedListAdapter extends BaseAdapter{
private LinkedList <Info> currentData;//存数据
private int id_row_layout;//Item
/**构造方法
* @param currentData
* @param id_row_layout
*/
public LinkedListAdapter(LinkedList <Info> currentData, int id_row_layout){
this.currentData = currentData;
this.id_row_layout = id_row_layout;
}
/**在头部增加一条数据
* @param info
*/
public void addData(Info info){
currentData.add(0, info);
}
/**在头部增加多条数据
* @param infos
*/
public void addAllData(LinkedList <Info> infos){
this.currentData.addAll(0, infos);
} public int getCount() {
// TODO Auto-generated method stub
return 0;
} public Object getItem(int position) {
// TODO Auto-generated method stub
return null;
} public long getItemId(int position) {
// TODO Auto-generated method stub
return 0;
} /* 根据实际情况编写
* (non-Javadoc)
* @see android.widget.Adapter#getView(int, android.view.View, android.view.ViewGroup)
*/
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
return null;
}
}更新数据后记得调用适配器的notifyDataSetChanged()方法