我有一个带有联系人信息(姓名,电话号码)的 ListView,所以当我单击联系人姓名时,我想在对话框中显示其姓名和电话号码(其中已经有一个代码),即:
public void ShowMessage(String titulo,String msg){
AlertDialog.Builder dialogo = new AlertDialog.Builder(this);
dialogo.setMessage(msg);
dialogo.setTitle(titulo);
dialogo.setNeutralButton("OK", null);
dialogo.show();
}
然后我看到了,setOnItemClickListener
但是当我尝试把它放在我的 .java 文件中时,它甚至没有建议代码,有人知道为什么或如何做吗?
编辑:
//LISTVIEW database CONTATO
ListView user = (ListView) findViewById(R.id.lvShowContatos);
//String = simple value ||| String[] = multiple values/columns
String[] campos = new String[] {"nome", "telefone"};
list = new ArrayList<String>();
Cursor c = db.query( "contatos", campos, null, null, null, null, null);
c.moveToFirst();
String lista = "";
if(c.getCount() > 0) {
while(true) {
list.add(c.getString(c.getColumnIndex("nome")).toString());
if(!c.moveToNext()) break;
}
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, list);
user.setAdapter(adapter);
那是我的列表视图/适配器的代码
OBS:如果你能解释更好(没有tuts链接(如果可能的话更好))