Android Kotlin .visibility

新手上路,请多包涵

我有这段代码应该使图像可见,但我不知道应该如何为 Kotlin 编写它。

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

代码:

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

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

= 符号之后应该做什么以使值可见?

原文由 StealthDroid 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 869
2 个回答

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

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

在你的情况下:

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

原文由 Natan 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

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

原文由 Bob 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题