【发布时间】:2017-07-13 11:32:15
【问题描述】:
如何从 Android 上的 ListView 中删除 ListView 项目?
但是,我想在删除之前将每个项目的点击设置为 3。
因此,如果第一个位置的项目被点击一次,第二个项目被点击两次,在第一个项目点击达到 3 之前不要删除任何项目。然后只删除该项目,对于 ListView 中的其他项目,每个项目都必须被点击 3次。
listi.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,final int position, long id) {
final PopupMenu pop = new PopupMenu(Danger.this, listi);
pop.getMenuInflater().inflate(R.menu.menu_location, pop.getMenu());
pop.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switch (item.getItemId()) {
case R.id.Remove:
items.remove(position);
}//swithc
return false;
【问题讨论】:
-
items 是什么列表?
标签: java android listview arraylist android-menu