我想創建一個可點擊的列表視圖,其中列表視圖中的數據從資產文件夾中的數據庫中檢索。onClick數據庫ListView項目
下面的代碼是我嘗試過的,但是每個項目都有相同的內容。
String[] from = new String[] {"shopName"};
int[] to = new int[] { R.id.TextView1};
dbhelper = new DataBaseHelper(this);
try {
dbhelper.createDataBase();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Cursor cs = dbhelper.getShopData();
@SuppressWarnings("deprecation")
SimpleCursorAdapter adapter = new SimpleCursorAdapter(getApplicationContext(), R.layout.list, cs, from, to);
ListView list = (ListView) findViewById(R.id.ListView1);
list.setAdapter(adapter);
list.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent objIndent = new Intent(getApplicationContext(), Cityinfo.class);
objIndent.putExtra("_id", id);
startActivity(objIndent);
}
});
調試和檢查..是單擊事件列表的工作? – Lokesh
@Lokesh它的作品。 – angie1289
正是你所需要的? – Piyush