蓝牙聊天App界面设计补充:添加Menu菜单

本文介绍了如何在AndroidStudio中创建一个蓝牙聊天应用的UI界面,并详细讲解了添加menu功能的步骤,包括新建menu文件夹,创建main1.xml布局文件,设置菜单项,以及在MainActivity.java中实现菜单的添加和点击事件处理。
摘要由CSDN通过智能技术生成

蓝牙聊天App设计全部有三篇文章(一、UI界面设计,二、蓝牙搜索配对连接实现,三、蓝牙连接聊天),这篇文章是对UI设计上的补充。

课程1:Android Studio小白安装教程,以及第一个Android项目案例“Hello World”的调试运行
课程2:蓝牙聊天App设计1:Android Studio制作蓝牙聊天通讯软件(UI界面设计)
课程3:蓝牙聊天App设计2:Android Studio制作蓝牙聊天通讯软件(蓝牙搜索配对连接)
课程4:蓝牙聊天App设计3:Android Studio制作蓝牙聊天通讯软件(完结,蓝牙连接聊天,结合生活情景进行蓝牙通信的通俗讲解,以及代码功能实现,内容详细,讲解通俗易懂)

本文的目标效果图,如下所示:
在这里插入图片描述

一、创建一个正常运行的空项目。

保证能够正常运行“Hello World!”。会的朋友直接跳过这里,不会的朋友可以点击前面的博文Android Studio小白安装教程,以及第一个Android项目案例的调试运行,学习查看。

二、menu功能的添加

在这里插入图片描述

(1)新建文件夹“menu”
在这里插入图片描述
在这里插入图片描述

(2)新建文件“main1.xml”
在这里插入图片描述
在这里插入图片描述

main1.xml的完整代码:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:id="@+id/main1"
        android:title="搜寻蓝牙设备"/>
    <item
        android:id="@+id/main2"
        android:title="查看绑定设备"/>
    <item
        android:id="@+id/main3"
        android:title="其他"/>
</menu>

(3)在MainActivity.java中添加如下代码,实现menu的添加。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
   	getMenuInflater().inflate(R.menu.main1,menu);
    return true;
}

(4)点击事件的处理

 @Override
    public boolean onOptionsItemSelected(MenuItem item){
        int id = item.getItemId();
        if(id == R.id.main1){
            //添加处理
        }
        else if(id == R.id.main2){
            //添加处理
        }
        else if(id == R.id.main3){
            //添加处理
        }
        return true;
    }

(5)最终效果图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值