2017-08-21 113 views
0

我有一個應用程序,其中包含一些子數據expandableListview。我想刪除組,但無法完成。請提供並行解決方案。如何從expandableListview中刪除組項目?

代碼: - 從ArrayList

// Listview Group expanded listener 
    expListView.setOnGroupExpandListener(new ExpandableListView.OnGroupExpandListener() { 

     @Override 
     public void onGroupExpand(int groupPosition) { 
      Log.e(TAG,"expandPostion::"+whiteListModels.get(groupPosition)); 
     } 
    }); 
    // Listview Group collasped listener 
    expListView.setOnGroupCollapseListener(new ExpandableListView.OnGroupCollapseListener() { 

     @Override 
     public void onGroupCollapse(int groupPosition) { 
      Log.e(TAG,"collapsePostion::"+whiteListModels.get(groupPosition)); 


     } 
    }); 
+0

從列表中刪除組,然後調用notifiDataSetChanged – Dilip

+0

您在數組中定義了組。只需從陣列中刪除組。 – greenapps

+0

如何........請發送一些代碼快照 – Niraj

回答

0

刪除組數據,在刪除按鈕的點擊,然後調用notifyDataSetChanged,它將工作。

btnDelete.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
       whiteListModels.remove(groupPosition); 
       //Adapter attached to expListView 
       Adapter.notifyDataSetChanged(); 
      } 
     });