有光阿 2021-05-20 23:30 采纳率: 0%
浏览 207

Kotlin中Activity的Toast用法

作为初学者,今天看了Activity的Toast用法,写了几行发现程序正常,但是没有效果。

查找半天不知道原因在哪里。

-----------

原本是想在Activity添加一个默认不显示,但是点击菜单按钮才显示的这样的一个功能,

首先在rem下创建一个menu的菜单,写两个菜单的名字

<item
    android:id="@+id/add_item"
    android:title="Add/">
</item>
 <item
        android:id="@+id/remove_item"
        android:title="Remove">
</item>

接在重写了onCreateOptionsMenu()方法

    override fun onCreateOptionsMenu(menu: Menu?): Boolean {
        return super.onCreateOptionsMenu(menu)
        menuInflater.inflate(R.menu.main,menu)
        return true
    }

继续重写onOptionsItemSelected()方法

    override fun onOptionsItemSelected(item: MenuItem): Boolean {
        return super.onOptionsItemSelected(item)
        when (item.itemId) {
            R.id.add_item -> Toast.makeText(this,"You clicked Add",
                    Toast.LENGTH_SHORT).show()
            R.id.remove_item -> Toast.makeText(this,"You clicked Remove",
                    Toast.LENGTH_SHORT ).show()
        }
        return true
    }

本来如果正确的话会在activity栏的右侧有菜单的按钮,但是运行了以后空空如也,

不知道哪个仁兄知道是哪里的问题,请指教,谢谢。

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 python 6x6游戏加登录、记录系统
      • ¥100 基于做一个模拟智慧路灯
      • ¥15 ME21N 创建采购成功并且生成采购订单号,但显示“快件文档更新已取消”,SM13看错误提示为如下截图:
      • ¥30 android 集成fmod实现变声功能中遇到的问题
      • ¥15 关于#matlab#的问题,如何解决?
      • ¥15 51单片机汇编语言Keil5基础问题!
      • ¥15 CygwinPortable 中 NumPy 无法安装
      • ¥15 vivado如何支持多维打包数组模式
      • ¥15 请问第13题到底应该怎么做
      • ¥15 倒计时汇编语言RTC实时时钟