Android Kotlin .visibility

我有这样的代码,应该使图像可见,但我不知道它应该如何写入Kotlin。

我正在尝试在Kotlin中使用.visibility ,我不知道该怎么给它一个价值。 它基于setVisibility()

码:

 fun hacerVisibleLaFoto(v: View) { imageView.visibility = 1; } 

我把1放在值域中,因为在那里需要一个整数值,这是我的占位符值,直到我找到真正的值。

=号后面应该显示的值是什么?

Android具有视图可见性的静态常量。 为了以编程方式更改可见性,应该使用View.VISIBLEView.INVISIBLEView.GONE

在Kotlin中使用myView.visibility = myVisibility设置可见性与在Java中使用myView.setVisibility(myVisibility)设置相同。

在你的情况下:

 fun hacerVisibleLaFoto(v: View) { imageView.visibility = View.VISIBLE } 

使用View.VISIBLE 。 这是View类中定义的一个常量。

 fun hacerVisibleLaFoto(v: View) { imageView.visibility = View.VISIBLE; } 
 View.VISIBLE 

应该在=号之后去使值可见。 它在View类中具有整型常量值。 您可以通过按Ctrl +单击(Windows)或cmd +单击(Mac)来检查它。

所以应该是这样的。

 imageView.visibility = View.VISIBLE