Over the limit

[Kotlin] 버튼을 누르면 문자가 출력되게 본문

Framework/Android Studio

[Kotlin] 버튼을 누르면 문자가 출력되게

ellapk 2021. 7. 13. 23:05

activity_main.xml코드

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <EditText android:id="@+id/Edit1" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <Button android:id="@+id/Btn1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="버튼입니다" /> <TextView android:id="@+id/textview" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout>


MainActivity.kt

package com.example.myapplicationd import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.EditText import android.widget.TextView class MainActivity : AppCompatActivity() { lateinit var Edit : EditText lateinit var Btn : Button lateinit var textresult : TextView lateinit var num1: String var result : Int? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) title="문자 출력 시스템" Edit=findViewById(R.id.Edit1) Btn=findViewById(R.id.Btn1) textresult=findViewById(R.id.textview) Btn.setOnTouchListener { v, event -> num1=Edit.text.toString() textresult.text=num1.toString() false } } }