![](/img/trans.png)
[英]How to retrieve data from sqlite database by clicking button and display in a listview
[英]How to retrieve particular data on clicking record from arraylist (Sqlite database)in Android??
我在一個布局上的數組列表中顯示了記錄。現在我想顯示....如果我單擊特定記錄,則該特定記錄必須在布局上顯示。即在下一個或另一個布局上完全顯示。我使用了Sqlite數據庫。
lvUsers.setClickable(true);
lvUsers.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3)
{
Object o = lvUsers.getItemAtPosition(position);
UserBO obj = (UserBO) o;
Toast.makeText(Select.this, "Record Selected= "+obj.getId()+" "+obj.getName()+" "+obj.getAge()+" "+obj.getDate()+" "+obj.getTime(), Toast.LENGTH_LONG).show();
Intent i = new Intent(Select.this,ShowProfile.class);
startActivity(i);
}
});
提前致謝 - -
setOnItemClickListener到ListView如下
lvUsers.setOnItemClickListener(this);
實現接口
OnItemClickListener
然后添加以下覆蓋方法
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
}
在上述方法中,參數position表示已在ListView中單擊項目的位置
通過使用此選項,您可以獲得單擊的項目並將其傳遞到下一個活動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.