我在我的佈局中獲取listview ...我不知道如何從列表視圖中刪除多個項目,當我選中複選框中的項目並單擊刪除按鈕...任何人都可以幫忙嗎?我添加了一段代碼,請幫助。如何使用複選框刪除lisview項目?
public class classname extends Activity implements OnItemSelectedListener {
ListView lv;
ArrayList<x_obj> x_list = new ArrayList<x_obj>();
TextView delete;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_x);
del_txt = (TextView) findViewById(R.id.del_txt);
del_txt.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
"code for delete selected items"
}
});
}
public OrderAdapter(Context context, int row_layout,
ArrayList<x_obj> items) {
super(context, row_layout, items);
this.items = items;
}
@Override
public View getView(final int position, View convertview, ViewGroup parent) {
View v = convertview;
LayoutInflater vi = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = vi.inflate(R.layout.row_layout, null);
final x obj = items.get(position);
TextView txt_name = (TextView) v.findViewById(R.id.txt_name);
CheckBox checkBox1=(CheckBox)findViewById(R.id.checkBox1);
return v;
}
}
你是否在listitem旁邊顯示覆選框?在這種情況下,你可以循環你的數組列表並檢查一個項目是否被選中或不選中。如果選中,然後將其添加到不同的數組列表中,並用新的數組列表替換舊的數組列表並調用notifydatasetchanged。 –
現在我收到了listview中的複選框..我沒有做代碼部分複選框..可以幫助我..我在這裏添加我的代碼 – learner
我從web respons ...中獲取列表項並在x對象中添加項目...使用異步任務 – learner