【发布时间】:2019-09-17 14:07:37
【问题描述】:
对于一个 android 应用,我想用同一个按钮隐藏和显示一个视图。这可能是我缺少的一个非常基本的理解。因此,我将非常感谢您的解释。
我已经尝试了下面的代码,但它只能工作一次。
if (view1.isVisible){
btnHideShow.setOnClickListener{
view1.visibility = View.GONE
if (view1.isGone) {
btnHideShow.setOnClickListener {
view1.visibility = View.VISIBLE
}
}
}
}
【问题讨论】:
-
您应该只设置 1 个监听器。在你里面检查当前的能见度。如果可见则隐藏它,如果隐藏则显示它。
-
btnHideShow.setOnClickListener{ view1.isGone = !view1.isGone }
标签: android button kotlin android-view show-hide