onOptionsItemSelected not called when using actionLayout (SherlockActionBar)

前端 未结 6 1081
误落风尘
误落风尘 2020-12-01 07:39

The method onOptionsItemSelected isn\'t being called when using actionLayout in a menu item. Am I missing something, or is it a known problem with SherlockActionBar?

6条回答
  •  既然无缘
    2020-12-01 07:59

     override fun onCreateOptionsMenu(menu: Menu?): Boolean {
        menuInflater.inflate(R.menu.menu_add_require, menu)
    
        val menuItem = menu!!.findItem(R.id.menu_cart)
        val view = menuItem.actionView
        view.setOnClickListener {
            onOptionsItemSelected(menuItem)
        }
    
        return true
    }
    

    Working for me (code is in kotlin)

提交回复
热议问题