カテゴリー:
Android Studioで始めるKotlin入門
閲覧数:358 配信日:2018-04-15 11:37
書き換え後、実行してボタンをクリックすると、TextViewが書き換わる
▼MainActivity.kt
package tokyo.w3c.android0.kotlin_20180327 import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.TextView import android.widget.Toast class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContentView(R.layout.activity_main) //表示用TextViewインスタンスを取得 val textView = findViewById<TextView>(R.id.myLabel) as TextView //ボタンインスタンスを取得 val button = findViewById<Button>(R.id.button) //ボタンのイベントハンドラを設定 button.setOnClickListener { v -> textView.text = "Clicked !" } } } |
▼L:\Android\AndroidStudioProject\kotlin_20180327\app\src\main\res\layout\activity_main.xml
<?xml version= "1.0" encoding= "utf-8" ?> <android.support.constraint.ConstraintLayout xmlns:android= "http://schemas.android.com/apk/res/android" android:layout_width= "match_parent" android:layout_height= "match_parent" tools:context= "tokyo.w3c.android0.kotlin_20180327.MainActivity" > <TextView android:id= "@+id/myLabel" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:text= "Hello World!" app:layout_constraintBottom_toBottomOf= "parent" app:layout_constraintLeft_toLeftOf= "parent" app:layout_constraintRight_toRightOf= "parent" app:layout_constraintTop_toTopOf= "parent" /> <Button android:id= "@+id/button" android:layout_width= "wrap_content" android:layout_height= "wrap_content" android:text= "Click me!" tools:layout_editor_absoluteX= "16dp" tools:layout_editor_absoluteY= "16dp" /> </android.support.constraint.ConstraintLayout> |