这是我用来填充 a 的ListView
代码SimpleCursorAdapter
。但我无法onClick
在这段代码中实现监听器。实际上,代码可以正常工作而没有错误,但是单击项目时我没有得到任何输出...
public class Senditems extends Activity implements OnItemClickListener
{
TextView output;
DataHelper dh;
ListView empListView;
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.sendto);
Table1 employeeTable = new Table1(this);
employeeTable.open();
Cursor c = employeeTable.fetchAllEmployee();
if (c!= null)
{
SimpleCursorAdapter adapter2 = new SimpleCursorAdapter(this,
R.layout.sendto,c,
new String[] {c.getColumnName(1),c.getColumnName(2)},
new int[] {R.id.EmployeeName, R.id.EmployeeDesignation});
empListView = (ListView)findViewById(R.id.Employee);
empListView.setAdapter(adapter2);
empListView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
Toast.makeText(getApplicationContext(), "1 item clicked ", Toast.LENGTH_SHORT).show();
}
});
}
employeeTable.close();
}
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3)
{
// TODO Auto-generated method stub
}
}