Android---Toast、代码结束活动、Menu

1.android中的简单弹框
Toast.makeText(ActivityTest.this,“来到这里啦”, LENGTH_SHORT).show();
显示时间: Toast.LENGTH_LONG(3.5秒)和Toast.LENGTH_SHORT(2秒)的值.
2.用代码销毁活动
在这里插入图片描述
在这里插入图片描述
主要起作用的语句是finish();
3.Menu
Android中的Menu指的是什么呢,就是标题栏最后的那三个点出来的菜单。
在这里插入图片描述
就是这个菜单啦。
下面这一段就是这个菜单存在的重要意义啦,想直接上手用的小伙伴可以直接忽略哦。
在这里插入图片描述
重点来了,这个菜单是怎么做出来的呢?

  1. 在res目录下新建menu文件夹,右击res目录–>new–>directory,输入文件名menu,点击ok。接着在这个文件夹下面再新建一个名叫main的菜单文件,右击menu文件夹–>new–>Menu resource file,输入main,点击ok完成创建。然后在main.xml中添加如下代码:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
   
   <item
       android:id="@+id/add_item"
       android:title="Add" />
   <item android:id="@+id/remove_item"
       android:title="remove"/>

</menu>

这里我们创建了两个菜单项,其中标签就是用来创建具体的某一个菜单项,然后通过android:id给职工菜单项指定一个唯一的标识符,通过android:title给这个菜单项指定名称。

2.在Activity中重写onCreateOptionsMenu()方法。
然后在此方法中编写如下代码

 @Override
   public boolean onCreateOptionsMenu(Menu menu) {
       //getMenuInflater获取MenuInflater
       //.inflate(R.menu.main,menu)给当前活动创建菜单
       //return true表示允许菜单显示
       getMenuInflater().inflate(R.menu.main,menu);
       return true;
   }

3.如何让菜单响应事件呢,只需要在activity中重写onOptionsItemSelected()方法:

 @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
        //item.getItemId()判断是点击的哪个菜单项
        switch (item.getItemId()){
            case R.id.add_item:
                Toast.makeText(this,"点击了add菜单", LENGTH_SHORT).show();
                break;
            case R.id.remove_item:
                Toast.makeText(this,"点击了remove菜单",LENGTH_SHORT).show();;
                break;
                default:
                    break;
        }
        return true;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叮叮当当0543

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值