Android中文API(92)——MenuInflater.doc

上传人:夏** 文档编号:550627776 上传时间:2024-02-08 格式:DOC 页数:6 大小:87.51KB
返回 下载 相关 举报
Android中文API(92)——MenuInflater.doc_第1页
第1页 / 共6页
Android中文API(92)——MenuInflater.doc_第2页
第2页 / 共6页
Android中文API(92)——MenuInflater.doc_第3页
第3页 / 共6页
Android中文API(92)——MenuInflater.doc_第4页
第4页 / 共6页
Android中文API(92)——MenuInflater.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Android中文API(92)——MenuInflater.doc》由会员分享,可在线阅读,更多相关《Android中文API(92)——MenuInflater.doc(6页珍藏版)》请在金锄头文库上搜索。

1、Android 中文API (92) MenuInflater前言本章内容是android.view.MenuInflater,版本为Android 2.3 r1,翻译来自獨鍆躌踄,欢迎大家访问他的博客:http:/ !期待你一起参与Android中文API的翻译,联系我。 声明欢迎转载,但请保留文章原始出处:) 博客园:http:/ class MenuInflater extends Object java.lang.Objectandroid.view.MenuInflater直接子类TabActivity 二、概述 这个类是用来实例化菜单XML文件成菜单对象。由于性能的原因,由于程序创

2、建时候就加载一些预处理XML文件,Menu过多就造成很重的负担。因此,这是目前无法在运行时使用多于一个XmlPullParser的xml文件去使用MenuInflater,它只能使用一个XmlPullParser返回的编译过的资源(R.某些文件)三、构造函数 public MenuInflater (Context context)构造填充(inflater)一个菜单参见getMenuInflater() 四、公共方法 public void inflate (int menuRes, Menu menu)菜单层次从一个指定的xml资源去填充,如果有错误会抛掷InflateException。

3、参数menuRes 要加载XML布局文件中的资源ID(例如R.menu.main_activity)menu 要填充的菜单,这些项目和子菜单就被添加到要填充菜单中 五、补充文章精选MenuInflater Android菜单从xml创建方法 Android中MenuInflater实例 Android 中MenuInflater的使用(布局定义菜单)示例代码新建一个项目,项目文件列表MenuInfalterTest.javapublicclassMenuInflaterTestextendsActivityOverridepublicvoidonCreate(BundlesavedInstan

4、ceState)super.onCreate(savedInstanceState);setContentView(R.layout.main);publicbooleanonCreateOptionsMenu(Menumenu)/获取当前的菜单MenuInflaterinflater=getMenuInflater();/填充菜单inflater.inflate(R.menu.option_menu,menu);returntrue;/*对菜单点击事件处理*/publicbooleanonOptionsItemSelected(MenuItemitem)switch(item.getItem

5、Id()caseR.id.menu_add:break;caseR.id.menu_wallaper:break;caseR.id.menu_search:break;caseR.id.menu_setting:showSettings();break;returnsuper.onOptionsItemSelected(item);/*显示设置选项*/privatevoidshowSettings()Intentsettings=newIntent(android.provider.Settings.ACTION_SETTINGS);settings.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);startActivity(settings);Main.xmlOption_menu.xml

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号