您好,下面给出的是我的代码,其中我的按钮应该变得不可见,但不可见的按钮不起作用

fun onPlay(view: View){
         var play = findViewById(R.id.play) as Button
         play.isClickable=false
         play.visibility=view.INVISIBLE
}

推荐答案

代码中有一个错误,可见性常量应该从类变量设置,而不是从参数变量设置.改变看法.看不见.看不见的

fun onPlay(view: View){
     var play = findViewById(R.id.play) as Button
     play.isClickable=false
     play.visibility= View.INVISIBLE // v letter should be capital
}

Kotlin相关问答推荐

Spring Boot Bean验证器未触发

带有Spring Boot和Kotline的可嵌入实体

如何在Android应用判断上运行多个查询

jlink:在合并模块和 kotlin.stdlib 中打包 kotlin.*

使用启动或使用 coroutineScope 启动协程之间的区别

Kotlin 使用委托进行隐式覆盖

如何连接两个 kotlin 流?

Kotlin:查找集合中最常见的元素

Kotlin 解构超过五个组件

将 Firebase 数据快照反序列化为 Kotlin 数据类

在 Koin 中提供一个 Instance 作为其接口

Kotlin如何分派invoke操作符?

使用kotlinx协同程序测试中的类时出错

当被Spring代理类访问时,Kotlin实例变量为null

Kotlin reflect proguard SmallSortedMap

如何为 Java 调用者声明返回类型为void的 Kotlin Lambda?

用 kotlin 学习 Android MVVM 架构组件

项目不会使用 Kotlin 1.1.3 构建

如何在 firebase 数据库中使用 kotlin 协程

如何在 Kotlin 中定义新的运算符?