android - 如何从android片段中的自定义列表视图中删除项目
问题描述
我一直面临从我的列表视图中删除一个在片段中使用自定义适配器的项目的问题,请提出一些建议
listview = (ListView) v.findViewById(R.id.listview);
CustomAdapter customAdapter = new CustomAdapter();
listview.setAdapter(customAdapter);
return v;
}
class CustomAdapter extends BaseAdapter {
@Override
public int getCount() {
return phno.length;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return 0;
}
@Override
public View getView(final int i, View view, ViewGroup parent) {
view = getLayoutInflater().inflate(R.layout.listview_layout,
null);
Button btn =(Button) view.findViewById(R.id.cancel_button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
listview.removeViewAt(i);
notifyDataSetChanged();
}
});
return view;
}
应用程序关闭 n 单击取消按钮
解决方案
推荐阅读
- python - 如何使用 firebase admin sdk 向所有用户发送推送通知?
- javascript - 为什么函数返回具有不同传递参数的相同输出
- android - Firebasestorage getFile不适用于下载网址android
- java - Spring 自定义 PropertyEditor / 转换器无法识别:找不到匹配的编辑器或转换策略
- python - 如何组合数据类、属性和 lru_cache
- c++ - 在同一个套接字c ++上多次写入
- filter - 具有特定列日期范围的 SUMIF
- javascript - 如何使用网站中的 jquery/javascript 检测从网络浏览器(chrome)或 webview(移动应用程序)打开的 url?
- c++ - 使用 C++ 在 FireFox 中获取活动标签 URL
- dynamics-crm - 在 Dynamics-365 的选项集中添加元数据中不存在的选项