在android中检索Listview

时间:2012-07-19 11:22:09

标签: android listview

在我的应用程序中,我在列表视图中显示数据表单数据库。我有列表视图,列中有4个文本视图,如果用户单击特定行,我必须获得这4个文本视图值。请帮助我。

2 个答案:

答案 0 :(得分:1)

您需要做的是维护四个数组列表 通过您获取的数据库值创建这些 并在列表项目上单击 获取每个项目的价值,如

@Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int position,
            long id) {
        // TODO Auto-generated method stub


    String  s1 = ArrayList1.get(position);

    String  s2 = ArrayList2.get(position);

     String s3 = ArrayList3.get(iposition);

    String  s4 = ArrayList4.get(position);





    }
});

答案 1 :(得分:0)

试试这个,

 list.setOnItemClickListener(new OnItemClickListener() {

        public void onItemClick(AdapterView<?> parent, View view, int position,
                long id) {

            String textview1 = ((TextView) view.findViewById(R.id.text1)).getText().toString();
            String textview2 = ((TextView) view.findViewById(R.id.text2)).getText().toString();
            String textview3 = ((TextView) view.findViewById(R.id.text3)).getText().toString();
            String textview4 = ((TextView) view.findViewById(R.id.text4)).getText().toString();

         }
    });