我有一个连接到数据库的列表视图,显示所有条目.如果用户长按listview(数据库条目)中的项目,我想要显示一个菜单,显示编辑或删除条目的选项.我怎样才能做到这一点.
直到现在,我已经尝试使用onItemLongClick监听器和吐司,显示长按的视图的ID.
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view,
int position, long id) {
String res = Long.toString(id);
Toast toast = Toast.makeText(this, res, Toast.LENGTH_SHORT);
toast.show();
return true;
}
Run Code Online (Sandbox Code Playgroud) 如何重置或重新加载片段容器,使其为空.我有一个主详细信息视图,我想重置详细信息容器在菜单项单击时为空.这在某些情况下有效,而在某些情况下则不然.
NullFragment fragment = new NullFragment();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager
.beginTransaction();
fragmentTransaction.replace(R.id.item_detail_container,
fragment);
int count = fragmentManager.getBackStackEntryCount();
fragmentManager.popBackStackImmediate(count, 0);
fragmentTransaction.commit();
Run Code Online (Sandbox Code Playgroud)