我的美元符号在Android Studio上不起作用?

时间:2019-05-08 12:49:45

标签: java android

我只想增加触摸次数的变量并更改按钮的名称,即触摸次数。我观看了我想做的YouTube视频,但我想做同样的事情,但是$却无法像YouTube视频中那样工作。

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
       super.onCreate(savedInstanceState)
       setContentView(R.layout.activity_main)

       var NumberofTouches = 0

       button.setOnClickListener {
           NumberofTouches ++
           button.text='$NumberofTouches touch'
        }
    }
  }

我希望$ .text中的$是黄色,而不是(例如var或super)

YouTube视频的链接:https://www.youtube.com/watch?v=7Vwx2drCT5k

1 个答案:

答案 0 :(得分:0)

您使用的是单引号:',而不是双引号"。在Kotlin(和Java)中,单引号用于Char,而不是String
您必须使用",例如:

"$NumberofTouches touch"