有光阿 2021-05-20 23:30
浏览 196

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栏的右侧有菜单的按钮,但是运行了以后空空如也,

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

  • 写回答

0条回答

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 VS2019不能设置QT的verson了,设置了点确定又消失了,怎么解决呢?
      • ¥15 用java解决,要解释一下给我
      • ¥100 项目经理想学开发牛牛指点迷津有偿
      • ¥15 vscode 配置时出现问题
      • ¥15 pygame安装失败
      • ¥15 数据库原理怎么从文字描述中的句子推出(分析)函数依赖?
      • ¥15 想要使用有序logistic模型,因变量收集结果为以下,可以继续分析吗?
      • ¥15 C语言的问题 求尽快解答一下
      • ¥15 sql相关子查询的一道选择题
      • ¥15 关于图像检测的问题#