在ListView显示单行(一个列表视图入境每列) [英] Display a single row in a listview (one listview-entry for every column)

查看:307
本文介绍了在ListView显示单行(一个列表视图入境每列)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在列表视图中显示从数据库中的单个行。

I want to display a single row from the database in a listview.

例如:
我有三排4列的数据库。
我想作为一个列表视图来显示行2列(但我只想显示包含数据的列)。

For example: I have a database with three row and 4 columns. I want to display the columns from row 2 as a listview (but i only want to display the columns that contains data).

我没有任何code,因为我不知道从哪里开始。
我只用了simplecursoradapter过去。

I dont have any code, because i dont even know where to start. I only used the simplecursoradapter in the past.

对不起我的英文不好。我搜索了很多,没有发现任何回答。请不要太粗暴,如果那是一个愚蠢的问题。

Sorry for my bad english. I searched a lot and didnt find any answer. Please dont be too rude if thats a stupid question.

推荐答案

好吧,现在收集你的数据在光标只是让所有的数据,并在wrapperClass对象的一个​​ArrayList的每一行对象存储像

Okay now collect your data in cursor just get all your data and store each row object in a ArrayList of the wrapperClass object like

Cursor c=null;
        c=db.getAllRecords();
        if(c.getCount()>0)
        {
            for(int j=0;j<c.getCount();j++)
            {
                c.moveToPosition(j); 
                employeewrapper cw=new employeewrapper();
                cw.id=c.getLong(0);
                cw.name=c.getString(1);
                cw.phone=c.getString(2);
                cw.web=c.getString(3);
                cw.address=c.getString(4);
                cw.des=c.getString(5);
                cw.qual=c.getString(6);
                cw.doj=c.getString(7);
                cw.sal=c.getString(8);
                if(cw.des.equalsIgnoreCase("Designer"))
                {
                designers.add(cw);
                }
                } 
        }   
        c.close();
        db.close();

NPW可以显示你想要创建字符串的一个新的ArrayList来存储名称和数组列表传递给适配器,这样你可以很容易地显示您的数据,并能够传输任何你想要轻松地将任何行

npw you can display any row you want create a new ArrayList of string to store names and pass that arraylist to the adapter in this way you can easily display your data and may be able to transfer it anywhere you want easily

这篇关于在ListView显示单行(一个列表视图入境每列)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆