
텍스트 길이 계산기동작 개요텍스트 입력 후 텍스트 길이 계산 버튼을 클릭하면 입력 텍스트의 길이가 버튼 하단에 표시됨 acitivity_main.xml MainActivity.javapackage com.example.test;import android.os.Bundle;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(B..

MainActivity.javasetText 할 때, 들어가는 값의 타입 주의(문자열이어야 함)클릭 리스너를 구현할 때, 클릭 시 값이 변경되는 객체에 setOnClickListener 해주기!!import android.os.Bundle;import android.view.Gravity;import android.view.View;import android.widget.TextView;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity implements View.OnClickListener { TextView C; int i = 0; @Override ..

평수 계산기 동작개요EditText 뷰에 제곱미터 값 입력 후 버튼 클릭 시, EditText 뷰에 입력된 제곱미터 값에 대응하는 평수를 텍스트 뷰에 표시 activity_main.xml MainActivity.javaString s = e.getText(); ▶ 오류(EditText의getText()의 반환자료형 주의)String s = e.getText()+""; ▶문자열로 바꿔줬기 떄문에 가능package com.example.test;import android.os.Bundle;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;impo..

방법 1: 익명 클래스로 리스너 바로 전달동작 개요 텍스트 뷰 클릭 시 텍스트 뷰의 배경색을 GREEN으로 변경 activity_main.xml MainActivity.javat.setOnClickListener 호출 시, OnClickListener 객체를 직접 익명 클래스로 구현하여 즉시 전달한 번만 사용되는 이벤트 리스너를 즉석으로 정의할 때 사용하는 방식package com.example.test;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.widget.TextView;import androidx.appcompat.app.AppCompatActivity;public cla..

LinearLayout 사용 실습① 위 실행 화면과 같이 동작하는 앱을 레이아웃 XML을 사용하여 작성하시오.② 위 실행 화면과 같이 동작하는 앱을 레이아웃 XML을 사용하지 않고 작성하시오. ① 레이아웃 XML 사용OMainActivity.javapackage com.example.project;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState..

activity_main.xml 사용하기동작개요LinearLayout 내에 수직 배치된 두 개의 텍스트 뷰에 각각 안녕하세요와 반갑습니다를 표시 MainActivity.java package com.example.project;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState) setContentView(R.layout.acti..