从xml创建menu
xml代码
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<!-- This group uses the default category. -->
<group android:id="@+id/menuGroup_Main">
<item android:id="@+id/menu_testPick"
android:orderInCategory="5"
android:title="Test Pick" />
<item android:id="@+id/menu_testGetContent"
android:orderInCategory="5"
android:title="Test Get Content" />
<item android:id="@+id/menu_clear"
android:orderInCategory="10"
android:title="clear" />
<item android:id="@+id/menu_dial"
android:orderInCategory="7"
android:title="dial" />
<item android:id="@+id/menu_test"
android:orderInCategory="4"
android:title="@+string/test" />
<item android:id="@+id/menu_show_browser"
android:orderInCategory="5"
android:title="show browser" />
</group>
</menu>
java代码
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater(); //from activity
inflater.inflate(R.menu.my_menu, menu);
//It is important to return true to see the menu
return true;
}
onCreateOptionsMenu 方法一定返回true,如果为false,menu不显示
分享到:
相关推荐
`main_menu.xml` 文件是XML格式的,XML是一种标记语言,用于描述数据结构和内容。在MySQLWorkbench中,这个文件定义了每个菜单项的ID、文本和关联的操作。例如,"文件"(File)菜单可能包含"新建"(New)、"打开"...
这款菜单利用XML文件来存储和管理菜单项,提供了高度的可配置性和灵活性,使得开发者可以轻松地创建具有苹果风格的动态下拉菜单。 XML(eXtensible Markup Language)是一种标记语言,常用于数据交换和存储结构化...
在Java Web开发中,"解析menu.xml"是一个常见的任务,主要目的是为了构建和展示网站或应用的导航菜单。XML文件由于其结构清晰、易于理解和处理,常被用来存储这种层次结构的数据。在这个过程中,我们需要使用Java的...
`MenuInflater`负责解析XML菜单资源并创建对应的`Menu`实例。 5. 工具支持: Android Studio提供了图形化界面(Menu Designer)来创建和编辑菜单,使得开发者可以更直观地设计菜单布局。此外,`MenuItemCompat`类...
综上所述,XML_Menu.rar_flash menu x 提供了一个学习和实践Flash与XML集成的好例子,让初学者能够掌握如何用这两个工具创建动态、可配置的网页导航元素。通过理解和应用这些知识点,开发者可以进一步提升其在Web...
《Flashden XML Accordion Icon Menu》是一款基于Flash技术的图标折叠菜单,它通过XML文件进行配置,具有高度的可定制性和灵活性。这款菜单在网页设计中广泛应用,为用户提供了一种直观且互动性强的导航方式。 一、...
总结来说,通过XML创建菜单和子菜单是Android应用开发中的常见实践。这种方式允许我们清晰地定义菜单结构,并在代码中方便地处理用户的交互。通过阅读和分析提供的源码,我们可以深入理解这一过程,并将其应用到自己...
本示例将重点讨论如何在WPF中利用XML文件与TreeView和Menu控件进行交互。 首先,让我们了解WPF中的TreeView控件。TreeView是显示层次结构数据的UI组件,它可以用来展示文件系统、组织结构或任何其他具有层级关系的...
本主题将深入探讨如何扩展LinearLayout以实现更复杂的功能,并讲解如何从XML中加载菜单(menu)以及如何使用选择器(selector)。 首先,扩展LinearLayout涉及到自定义视图组。自定义视图组是为了满足特定需求,...
标题中的"Flash-XML-Menu.rar"表明这是一个使用Flash技术创建的XML菜单系统,而"FLASH XML_actionscript 2.0 me_actionscript2 x"暗示这个项目是基于ActionScript 2.0编程语言实现的。ActionScript是Adobe Flash平台...
在本文中,我们将深入探讨如何使用C#语言和XML文件动态创建菜单项。这个功能对于构建灵活、可扩展的用户界面特别有用,因为通过修改XML文档,我们可以轻松地更改应用程序的菜单结构,而无需重新编译代码。 首先,...
在本文中,我们将探讨如何使用XML数据岛来创建自定义的上下文菜单。 XML数据岛是一种技术,它允许在HTML文档中嵌入XML数据,并通过XML文档对象模型(DOM)进行访问和操作。DOM是XML和HTML文档的一种标准编程接口,...
以下是一个简单的C#中使用XML创建动态菜单的步骤: 1. **定义XML结构**:首先,我们需要定义一个XML文件来存储菜单结构。例如: ```xml <menu id="file"> </menu> <menu id="edit"> </menu> ``` 2. *...
这个过程通常涉及到从外部数据源,如XML文件,获取菜单结构和内容。以下是一个关于如何使用C# WinForm读取XML文件来创建菜单的详细解释。 首先,我们需要引入必要的命名空间,包括`System`, `System.Collections....
标题中的“flash+xml做treemenu树形分类链接”指的是使用Flash技术和XML数据格式来创建一个交互式的树形菜单系统。这种技术在早期的Web开发中常见,因为Flash提供了丰富的图形和动画效果,而XML则方便地存储和组织...
`Jsp XML.tree.menu.library.development.rar` 提供了一个专门针对Java和JSP环境的树形菜单实现,它利用XML来定义菜单结构。在这个库中,开发者可以轻松地创建和管理多级菜单,为用户提供直观的导航体验。以下是对这...
【从XML文档中读取菜单】的场景通常发生在软件开发中,尤其是Web应用程序,用于构建动态的用户界面。XML(eXtensible Markup Language)是一种数据交换格式,它允许结构化数据的存储和传输。本例中,XML文件被用来...
例如,我们可以创建一个名为`xmlMenu.xml`的文件,如下所示: ```xml <menu xmlns:android="http://schemas.android.com/apk/res/android"> android:id="@+id/action_item1" android:icon="@drawable/ic_item1...
本实例主要关注如何利用XML、SiteMap和TreeView控件来创建一个简单而实用的导航栏。 XML(可扩展标记语言)在这里被用作数据存储格式,它定义了网站的结构和层次。SiteMap文件通常以.xml扩展名存储,其中包含了网站...
3. **创建数据存储**(Store):利用`Ext.data.Store`来管理从XML中解析出的数据。将reader与store关联,以便store能正确解析XML数据: ```javascript var store = new Ext.data.Store({ reader: reader, proxy:...