hpi*_*que 3 android listview contextmenu
考虑使用ListView设置了上下文菜单的Android registerForContextMenu.ListView当用户长按项目视图时,将显示项目的上下文菜单.
另外,当用户点击(不是长按)项目时(如果满足某些条件),我想显示上下文菜单.是否有可能做到这一点?怎么样?
我设法通过浏览Android源代码来解决这个问题.这是我做的:
protected void onItemClick(AdapterView<?> adapterView, int position) {
final int start = adapterView.getFirstVisiblePosition();
final int index = position - start;
final View childView = adapterView.getChildAt(index);
if (childView != null) {
adapterView.showContextMenuForChild(childView);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2786 次 |
| 最近记录: |