2017-06-01 129 views
4

嗨工作下面給出的是我的代碼,在我的按鈕應該變得不可見,但無形的不工作能見度不與科特林

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

沒有與此代碼沒有問題。你確定你有正確的按鈕ID嗎?你確定這個代碼被調用嗎? – zsmb13

+0

正在調用代碼,但INVISIBLE部分在打字時變紅。 –

+0

錯誤是未解決的參考:INVISIBLE –

回答

12

你在你的代碼中的錯誤,知名度不斷應從類集合變量,而不是來自變量變量。通過View.INVISIBLE

更改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 
} 
+0

感謝您的輸入 –

+0

感謝您的幫助 –