我基本上想要类似于 Twitter 或 Pocket 应用程序的东西,您在列表视图中长按一个项目,它为您提供一组选项,通过更改该项目的布局来执行该项目,以显示一组按钮。
ListView lv= getListView();
lv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> av, View v,
int pos, long id) {
// TODO Auto-generated method stub
Context ctx = getApplicationContext();
mDbHelper.deleteNotes(id);
fillData();
Toast.makeText(ctx, "Long Clicked at" + id, Toast.LENGTH_SHORT).show();
return false;
}
});
我的长点击代码在这里。知道我只是直接删除了长按的项目,但是我希望用户在长按一个项目时看到 3-4 个按钮来代替所述项目。
有谁知道该怎么做?
编辑这是推特图片: