如何解决根据Kotlin中的按钮单击设置textview可见性
使用Kotlin,我希望能够在用户单击按钮时在我的活动中显示不可见的Textview。理想情况下,我希望他们在一个纯文本视图字段(id PW1)中输入一个特定的代码(即1234),然后单击“提交”按钮(id sub1),然后我希望一个隐藏的textview(id phone1)出现以允许用户输入更多数据。
任何帮助表示赞赏
非常感谢 请参见下面的代码...应用运行,但使用此代码进入活动时崩溃。
listview
解决方法
将textview加载到变量中。 然后 textView.visibility = View.VISIBLE
,如果要再次隐藏textview textView.visibility = View.GONE
,通过在XML标签中添加android:id="@+id/myTextView"
来提供ID。
然后,只需运行myTextView.visibility = View.VISIBLE
或myTextView.visibility = View.HIDDEN
或myTextView.visibility = View.GONE
来更改其状态。
- VISIBLE将显示视图
- HIDDEN将隐藏它,但仍保留该元素的空间
- GONE会将其隐藏起来,就像它完全不存在一样。
您的示例指出您希望单击按钮;在按钮上添加一个ID,然后在“活动”的onCreate函数中,添加onclicklistener:
myButton.setOnClickListener {
// your code here
myTextView.visibility =
if (condition) View.VISIBLE
else View.HIDDEN
}
有关如何在此问题中实现此目的的更多技巧:How to set visibility in Kotlin?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。