android studio:如何更新使用自定义适配器制作的列表视图的数据

时间:2016-12-26 10:07:31

标签: android listview android-edittext custom-adapter

我有一个使用自定义适配器和放大器制作的列表视图每行包含2个文本视图, 当我长按行时,我想更新行的数据。

3 个答案:

答案 0 :(得分:2)

只需根据需要更新模型对象,然后在ListView的notifyDataSetChanged()OnLongClickListener中调用OnItemLongClickListener。列表数据将更新。

答案 1 :(得分:1)

转到自定义适配器,并在OnLongClickListener中返回的视图上设置getView()。在OnLongClickListener更新您正在使用的阵列或列表,完成后,在ListView上调用notifyDataSetChanged()

答案 2 :(得分:0)

试试这个:

listView.setOnItemLongClickListener(new OnItemLongClickListener() {
            @Override
            public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
                    int pos, long id) {
                adapter.notifyDataSetChanged();
                return true;
            }
        });