簡體   English   中英

如何在Android中從arraylist(Sqlite數據庫)單擊記錄時檢索特定數據?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM