проведите пальцем, чтобы удалить Android - PullRequest
0 голосов
/ 05 мая 2011

У меня есть представление списка, и оно заполняется из базы данных. Я хочу удалить элемент, после удаления этого элемента покажите все остальные элементы в том же упражнении и только что изменили пользовательский интерфейс.

Может кто-нибудь получшеидея или кто-нибудь может мне помочь.

Спасибо и всего наилучшего Md Maidul Ислам

Ответы [ 2 ]

0 голосов
/ 05 мая 2011

использовать обработчик, это поможет вам

private Handler handler=new Handler()
{
    public void handleMessage(Message msg) {
        ArrayAdapter aa=new ArrayAdapter<String>(HomeScreen.this,android.R.layout.test_list_item,array);
        aa.notifyDataSetChanged();
        mProfilelist.invalidate();              
    }

};

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

используйте этот код вызова обработчика

 handler.sendEmptyMessage(0);
0 голосов
/ 05 мая 2011

Для этого нужно просто уведомить адаптер набора данных после удаления записи.

Как

YourAdapter.notifyDataSetChanged ();

Ниже кода установите данные в Listview.

Сначала объявите адаптер.

ArrayAdapter<String> adapter;
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list);
lvlisting.setAdapter(adapter);

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

adapter.notifyDataSetChanged();
...