2 android kotlin android-studio
我有代码:
package com.example.admin.maytinh
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import com.example.admin.maytinh.R.id.button
import com.example.admin.maytinh.R.id.editText
import com.example.admin.maytinh.R.id.editText2
import com.example.admin.maytinh.R.id.editText3
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button.setOnClickListener(View.OnClickListener{xuly()})
}
public fun xuly(){
val a:Int = editText.text.ToString().ToInt()
val b:Int = editText2.text.ToString().ToInt()
val c:Int = a + b
editText3.text = c.ToString()
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到错误:
任何人都可以为我解释为什么会这样并修复它谢谢
您导入ID,而不是视图.代替:
import com.example.admin.maytinh.R.id.button
import com.example.admin.maytinh.R.id.editText
import com.example.admin.maytinh.R.id.editText2
import com.example.admin.maytinh.R.id.editText3
Run Code Online (Sandbox Code Playgroud)
用这个:
import kotlinx.android.synthetic.main.activity_main.*
Run Code Online (Sandbox Code Playgroud)
并在app gradle文件中添加插件:
apply plugin: 'kotlin-android-extensions'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11189 次 |
| 最近记录: |