2015-05-29 141 views
1

我是Android環境中的新人。我試圖開發一個應用程序,從數據庫檢索和所有其他確定檢索數據,但我想通過編輯和刪除按鈕到每個列出的信息我不知道如何通過創建並傳遞按鈕到每個列出的行。如何在Android中添加編輯和刪除按鈕到ListView?

+0

Stack Overflow是獲得幫助與代碼中的問題,你已經寫了一個地方。像你這樣的請求通常不會得到很多積極的迴應。開始編寫代碼來做到這一點,當你遇到問題時,發佈一個問題與代碼不工作,有人會很樂意幫助你! –

+0

遵循此[鏈接] [1]上計算器 [1]:http://stackoverflow.com/questions/17525886/listview-with-add-and-delete-buttons-in-each-row -in-android –

+0

感謝您的回覆。鏈接非常有用。謝謝..親愛的我在這裏面臨另一個問題。實際上列表是在數據庫的基礎上填充的。所以我需要分配數據庫ID到自定義listView的每個列表項目所以請幫助我如何分配id列表項刪除項目列表和數據庫項目列表和數據庫在這些id的基礎上,我非常感謝你爲... – user3032316

回答

1

在你MyRecyclerviewAdapter,添加按鈕,在上綁定方法

public class ViewHolder extends RecyclerView.ViewHolder { 

      TextView trans; 
      TextView from; 
      TextView to; 
      TextView est_dest; 
      public ViewHolder(View itemView) { 
       super(itemView); 
       trans=(TextView)itemView.findViewById(R.id.trans); 
       from=(TextView)itemView.findViewById(R.id.from); 
       to=(TextView)itemView.findViewById(R.id.to); 
       est_dest=(TextView)itemView.findViewById(R.id.est_distance); 

      } 

     } 


//If you are using a listview,you can add the button in your adapter 

@Override 
     public View getView(final int position, View convertView, ViewGroup parent) { 
      ViewHolder holder; 
      if (convertView == null) { 
//view you wat to show in the list item 
       convertView = View.inflate(ListCred.this, R.layout.cred_item_layout, null); 


      return convertView; 
     } 
private class ViewHolder { 
      public ImageView imageView; 
      public TextView name; 
      public TextView pos; 

      private ViewHolder(View v) { 
//instantiate your buttons 
       imageView = (ImageView) v.findViewById(R.id.imageView); 
       name = (TextView) v.findViewById(R.id.name); 
       pos = (TextView) v.findViewById(R.id.pos); 

      } 

     } 
相關問題