如何在 Kotlin 中使用相同的按钮隐藏和显示视图
How to hide and show a view with the same button in Kotlin
对于 android 应用程序,我想使用相同的按钮隐藏和显示视图。我可能缺少一个非常基本的理解。因此,我将非常感谢您的解释。
我试过下面的代码,但它只能工作一次。
if (view1.isVisible){
btnHideShow.setOnClickListener{
view1.visibility = View.GONE
if (view1.isGone) {
btnHideShow.setOnClickListener {
view1.visibility = View.VISIBLE
}
}
}
}
感谢评论,我发现这很容易:
btnHideShow.setOnClickListener{
if (view1.isVisible){
view1.visibility = View.GONE
}
else view1.visibility = View.VISIBLE
}
实现该目标的最简单方法
btnHideShow.setOnClickListener{ view1.visibility = !view1.visibility }
接受的答案不正确。正确:
btnHideShow.setOnClickListener { view1.isVisible = !view1.isVisible }
对于 android 应用程序,我想使用相同的按钮隐藏和显示视图。我可能缺少一个非常基本的理解。因此,我将非常感谢您的解释。
我试过下面的代码,但它只能工作一次。
if (view1.isVisible){
btnHideShow.setOnClickListener{
view1.visibility = View.GONE
if (view1.isGone) {
btnHideShow.setOnClickListener {
view1.visibility = View.VISIBLE
}
}
}
}
感谢评论,我发现这很容易:
btnHideShow.setOnClickListener{
if (view1.isVisible){
view1.visibility = View.GONE
}
else view1.visibility = View.VISIBLE
}
实现该目标的最简单方法
btnHideShow.setOnClickListener{ view1.visibility = !view1.visibility }
接受的答案不正确。正确:
btnHideShow.setOnClickListener { view1.isVisible = !view1.isVisible }