如果尚未显示按钮的onClickListener,是否可以加载它?

时间:2019-04-10 21:23:19

标签: android kotlin

我正在尝试为不同于最初加载的页面的其他页面创建后退按钮,但是除非按钮已经加载,否则您将无法对其进行任何操作。加载特定页面后如何加载按钮,并在切换视图时将其卸载?

我已经尝试过if语句和while循环,但是if语句不执行任何操作而while循环阻止页面加载。

这些是if语句的样子:

if (view == 1) {
   formulas.setOnClickListener { 
      setContentView(activity_main)
      view = 2
   }
}

if (view == 2) {
   back.setOnClickListener { 
      setContentView(formulas_main)
      view = 1
   }
}

而while循环看起来像:

while (view == 1) {
   formulas.setOnClickListener {
      setContentView(activity_main)
      view = 2
   }
}

while (view == 2) {
   back.setOnClickListener {
      setContentView(formulas_main)
      view = 1
   }
}

0 个答案:

没有答案