WEB开发网
开发学院手机开发Android 开发 Android学习之menu 阅读

Android学习之menu

 2010-05-31 14:13:00 来源:WEB开发网   
核心提示:order,ComponentName caller, Intent[] specifics, Intent intent,int flags,MenuItem[] outSpecificItems)Specifics 以action+uri的具体方式来增加激活相应activity的菜单项Intent 以categro
order,ComponentName caller, Intent[] specifics, Intent intent,int flags,MenuItem[] outSpecificItems)

Specifics 以action+uri的具体方式来增加激活相应activity的菜单项

Intent 以categroy+uri这种一般形式来增加激活相应activity的菜单项

参数Intent和Specifics的区别是,一个用categroy+uri来匹配activity,一个用action+uri来匹配activity。

//按Action查找

Intent[] specifics = new Intent[1];

specifics[0] = new Intent(Intent.ACTION_EDIT, uri);

//按Category查找,Action设为null

Intent intent = new Intent(null, uri);

intent.addCategory(Intent.CATEGORY_ALTERNATIVE);

MenuItem[] items = new MenuItem[1];

menu.addIntentOptions(Menu.CATEGORY_ALTERNATIVE, 0, 0, null, specifics, intent, 0, items);

上一页  3 4 5 6 7 8 

Tags:Android 学习 menu

编辑录入:coldstar [复制链接] [打 印]
赞助商链接