首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用XML文件创建上下文菜单?

如何使用XML文件创建上下文菜单?
EN

Stack Overflow用户
提问于 2010-04-07 19:58:16
回答 2查看 28.1K关注 0票数 19

我正在使用XML文件为我的ListView创建上下文菜单。(请参阅下文)。我还想为此上下文菜单设置一个标题。我在http://www.mail-archive.com/android-developers@googlegroups.com/msg43062.html上看到,我可以在onCreateContextMenu方法中使用menu.setHeaderTitle(myContextMenuTitle)。但是我需要在XML文件中设置它。我如何才能做到这一点呢?

以下是onCreateContextMenu方法的代码,如果我做错了什么,请纠正我。这是我的context_menu.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/open" android:title="Open"/>
</menu>

这是我的onCreateContextMenu方法:

@Override
public void onCreateContextMenu(ContextMenu menu, View v,
    ContextMenuInfo menuInfo) {
  MenuInflater inflater = getMenuInflater();
  inflater.inflate(R.menu.context_menu, menu);
  super.onCreateContextMenu(menu, v, menuInfo);
 }

这是我的onCreate方法:

@Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  //  extras = getIntent().getExtras();

  registerForContextMenu(getListView());

  ...
 }
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2592160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档