添加自定义菜单在Messege活动在android系统 [英] Adding Custom Menu In Messege Activity in android

查看:101
本文介绍了添加自定义菜单在Messege活动在android系统的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想补充我的自定义菜单中的messege活动。虽然我打字一messege,我要显示额外的菜单的添加联系人,这将增加在这messege身体相互接触的联系人信息。

I want to add my custom menu in the messege activity. While I am typing a messege, I want to show additional menu "Add contact" which will add contact information of another contact in this messege body.

请帮忙

在此先感谢

推荐答案

您将要覆盖在您的活动这些方法:

You would want to override these methods in your activity:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.my_custom_menu, menu);
    return super.onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
    case R.id.menuAddContact:
        startActivity(new Intent(ThisActivity.this,
                AddContact.class));
        break;
    }
    return super.onOptionsItemSelected(item);
}

然后你需要一个自定义菜单xml文件

Then you need a custom menu xml file

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

查看更多在这里: http://developer.android.com/guide/专题/ UI / menus.html

这篇关于添加自定义菜单在Messege活动在android系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆