如何隐藏某些列表视图上下文菜单(从 xml 加载)项目?
我从 xml 中膨胀列表视图的上下文菜单,如下所示:
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.meni, menu);
}
但是根据列表视图行中的一些数据(我知道如何获取该数据),有时我想隐藏一些菜单项。
怎么办呢?
I inflate my context menu for listview from xml like this:
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.meni, menu);
}
But based on some data in my listview row (i know how to get that data), sometimes i want to hide some menu items.
How can it be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试使用。
膨胀菜单后
Try using
after inflating the menu.