Нужна помощь, чтобы удалить выбранный элемент из списка

Я хочу удалить выбранный элемент из представления списка; на самом деле я хочу выполнить эту операцию из контекстного меню. Все идет хорошо, но я не могу удалить этот элемент.

Пожалуйста, дайте мне несколько предложений или примеров, чтобы удалить элемент из списка.


person Android    schedule 04.05.2011    source источник


Ответы (1)


Я использовал это в своем коде, он может удалить несколько элементов из списка.

ListView lv_ArchivePartylist;

 ArrayList<Parties> select_archived_party;

lv_ArchivePartylist = (ListView)findViewById(R.id.archive_ListView01);
        lv_ArchivePartylist.setOnItemClickListener(new OnItemClickListener()
            {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position,long id) {
                // TODO Auto-generated method stub
                if(view.findViewById(R.id.img_chkbox_archive).getVisibility()==TextView.GONE)
                {
                    view.findViewById(R.id.img_chkbox_archive).setVisibility(TextView.VISIBLE);
                    Toast.makeText(ctx_archive, "Name="+archived_parties.get(position).getPartyTitle(), Toast.LENGTH_SHORT).show();
select_archived_party.add(archived_parties.get(position));
}
}

});

Затем я объявил одну кнопку «Удалить», и в ее методе On ClickListener он вызывает код из базы данных (в вашем случае это может быть Arraylist или массив), чтобы удалить элементы, выбранные в Arraylist «select_archived_party». Надеюсь, поможет :-)

person Jaydeep Khamar    schedule 04.05.2011