.kt
package com.easy.hello
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.text.Editable
import android.widget.Toast
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
//lateinit var tv:TextView;
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//設置左上角標題
supportActionBar?.setTitle("Kt 測試")
//文本更改
//避免types不匹配的做法
Text1.text = Editable.Factory.getInstance().newEditable("test")
//簡易做法
Text1.text = "123"
Text1.setText("123333")
//Button響應事件
//短按
button.setOnClickListener()
{
Text1.text = "button被輕點"
}
//長按
button.setOnLongClickListener()
{
Text1.text = "長按";true
}
//Toast
}
.xml
package com.easy.hello
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.text.Editable
import android.widget.Toast
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
//lateinit var tv:TextView;
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//設置左上角標題
supportActionBar?.setTitle("Kt 測試")
//文本更改
//避免types不匹配的做法
Text1.text = Editable.Factory.getInstance().newEditable("test")
//簡易做法
Text1.text = "123"
Text1.setText("123333")
//Button響應事件
//短按
button.setOnClickListener()
{
Text1.text = "button被輕點"
}
//長按
button.setOnLongClickListener()
{
Text1.text = "長按";true
}
//Toast
button2.setOnClickListener()
{
Toast.makeText(this,"出",Toast.LENGTH_SHORT).show()}
}
}
效果