【问题标题】:Expendable Floating Button redirecting to another Activity消耗性浮动按钮重定向到另一个活动
【发布时间】:2022-11-14 15:34:34
【问题描述】:
  addFAB.setOnClickListener{
//            val intent = Intent(this, FloatingActionButton::class.java)
//            startActivity(intent)
            if (!fabVisible){
                uploadfolder.show()
                uploadfile.show()
                createFolder.show()

                uploadfolder.visibility = View.VISIBLE
                uploadfile.visibility = View.VISIBLE
                createFolder.visibility = View.VISIBLE

                addFAB.setImageDrawable(resources.getDrawable(R.drawable.ic_close))

                fabVisible = true
            }else   {
                uploadfolder.hide()
                uploadfile.hide()
                createFolder.hide()

                uploadfolder.visibility = View.GONE
                uploadfile.visibility = View.GONE
                createFolder.visibility = View.GONE

                addFAB.setImageDrawable(resources.getDrawable(R.drawable.add))

                fabVisible = false
            }
        }
        uploadfolder.setOnClickListener{
            Toast.makeText(this@MainActivity, "Upload Folder", Toast.LENGTH_LONG).show()
        }

        uploadfile.setOnClickListener{
            Toast.makeText(this@MainActivity, "Upload File...", Toast.LENGTH_LONG).show()
        }
        createFolder.setOnClickListener {
           Toast.makeText(this@MainActivity, "Create new Folder...", Toast.LENGTH_LONG).show()
        }

我正在制作一个需要消耗性浮动按钮的应用程序,但它必须在另一个活动上重定向。 我已经尝试了很多方法,但它仍然是一个错误。如果有人可以帮助我,那将非常酷。

我已经以多种方式尝试了正常的调用 Activity,但是当有 if 和 else 时,我不知道如何在扩展浮动按钮上实现新的 Intent。

【问题讨论】:

    标签: android kotlin android-intent android-activity onclick


    【解决方案1】:

    this 是指您的 onClickListener 而不是您的活动,

    val intent = Intent(this, FloatingActionButton::class.java)
    startActivity(intent)
    

    因此,如果您的活动名称是 MySampleActivity,您的意图应该如下所示

    val intent = Intent(this@MySampleActivity, FloatingActionButton::class.java)
    startActivity(intent)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-07
      • 1970-01-01
      • 1970-01-01
      • 2015-01-11
      • 2023-03-20
      • 1970-01-01
      • 2013-06-08
      相关资源
      最近更新 更多