Androidstudio之菜单栏设置

2023年4月8日09:07:50

在res资源内新建一个menu栏,在menu文件内建立一个main.xml文件,代码如下:如果不知道如何建立,下面是具体步骤:

首先在 下 目录下新建
一个menu 文件夾,右击 res 目录一New--Directory,输人文件夹名
menu,点击 OK。接着在这个文件夹下再新建一个名叫main 的菜单文件,右击menu 文件夹一
New-Menu resource file

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
    android:id="@+id/发起群聊_item"

    android:title="发起群聊"

    />

    <item
        android:id="@+id/添加朋友_item"
        android:title="添加朋友"
        />
    <item
        android:id="@+id/扫一扫_item"
        android:title="扫一扫"
        />
    <item
        android:id="@+id/收付款_item"
        android:title="收付款"
        />


</menu>

这是preview的预览图

可能你并不满足仅仅显示菜单栏这个简单的操作,那就再添加点击菜单栏的子菜单做出简单功能反馈把

在MainActivity.java添加对应代码zuizhongzz

public boolean onOptionsItemSelected (MenuItem item) {
        switch (item.getItemId()) {
            case R.id.发起群聊_item:
                Toast.makeText(this, "You clicked 发起群聊按钮", Toast.LENGTH_SHORT).show();
                break;
            case R.id.添加朋友_item:
                Toast.makeText(this,
                        "You clicked 添加朋友按钮", Toast.LENGTH_SHORT).show();
            case R.id.扫一扫_item:
                Toast.makeText(this, "You clicked 扫一扫按钮", Toast.LENGTH_SHORT).show();
                break;
            case R.id.收付款_item:
                Toast.makeText(this,
                        "You clicked 收付款按钮", Toast.LENGTH_SHORT).show();

                break;
            default:
        }
        return true;
    }

 最终效果图:

 

 

  • 作者:DY.memory
  • 原文链接:https://blog.csdn.net/Abtxr/article/details/124052724
    更新时间:2023年4月8日09:07:50 ,共 1046 字。