如何解决在Android的Messege Activity中添加自定义菜单
| 我想在Messenger活动中添加我的自定义菜单。在键入信息时,我想显示其他菜单“添加联系人”,它将在该信息正文中添加另一个联系人的联系信息。 请帮忙 提前致谢解决方法
您可能想在活动中覆盖以下方法:
@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文件
<?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/topics/ui/menus.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。