在我的应用程序中,我在列表视图中显示数据表单数据库。我的列表视图按列显示 4 个文本视图,如果用户单击特定行,我必须获取这 4 个文本视图值。请帮我。
2 回答
            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);
    }
});
    于 2012-07-19T11:31:07.217   回答
    
    
            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();
         }
    });
    于 2012-07-19T11:30:41.220   回答