在我的 android 应用程序中,我有一个显示用户联系人的列表视图。我需要实现一个选项菜单,其中包含一个菜单项名称“添加到收藏夹”,它将从列表视图中添加选定的联系人到收藏夹列表。
我正在努力解决如何从列表视图中跟踪所选项目以添加到收藏列表中。此外,“添加到收藏夹”菜单项应仅在我们按下菜单按钮并且列表视图中的项目已选择时才显示。因为页面中存在其他按钮和所有按钮,只有它应该显示以将联系人添加到收藏夹列表。
在我的 android 应用程序中,我有一个显示用户联系人的列表视图。我需要实现一个选项菜单,其中包含一个菜单项名称“添加到收藏夹”,它将从列表视图中添加选定的联系人到收藏夹列表。
我正在努力解决如何从列表视图中跟踪所选项目以添加到收藏列表中。此外,“添加到收藏夹”菜单项应仅在我们按下菜单按钮并且列表视图中的项目已选择时才显示。因为页面中存在其他按钮和所有按钮,只有它应该显示以将联系人添加到收藏夹列表。
public boolean onContextItemSelected(MenuItem item) {
AdapterView.AdapterContextMenuInfo info;
try {
info = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
}
catch (ClassCastException e) { }
// get the item for which the menu is shown
Object item = getListAdapter().getItem(info.position);
}