View 종류 - 버튼(Button), 에디트텍스트(EditText)

이수민·2022년 10월 15일
post-thumbnail

🎨 버튼(Button)

  • 일반적인 버튼의 XML 코드

✍🏻 버튼을 클릭했을 때 동작하는 Java 코드 3단계

⭐ 대부분의 위젯이 거의 동일하게 사용되므로 통째로 외워두자!

1. 버튼 변수 선언

2. 변수에 버튼 위젯 대입

3. 버튼을 클릭할 때 동작하는 클래스 정의

  • set(설정한다)On(~했을때)Click(클릭)Listener(듣고있다)
    = 언제 클릭하는 지 듣고있도록 설정한다.
    = 버튼을 클릭하면 해당 동작을 실행한다.
  • set(설정한다)On(~했을때)Touch(클릭)Listener(듣고있다)
    = 언제 터치하는 지 듣고있도록 설정한다.
    = 버튼을 터치하면 해당 동작을 실행한다.


🎨 에디트텍스트 (EditText)

  • 값을 입력받을 수 있는 위젯
  • 입력받은 값을 Java 코드에서 가져와 사용하는 용도로 많이 사용
  • 일반적인 에디트텍스트의 XML 코드

🍧 에디트텍스트의 속성

  • hint : 사용자가 입력하기 전 힌트로 글자를 출력

✍🏻 에디트텍스트가 동작하는 Java 코드 3단계

1. 에디트텍스트 변수 선언

2. 변수에 에디트텍스트 위젯 대입

3. 에디트텍스트에 입력된 값 문자열로 가져오기

→ 주로 버튼 클릭 이벤트 리스너 안에 삽입

  • .getText() : 에디트텍스트에 입력한 값 반환
  • .toString() : 문자열로 변환

.getText().toString()반환값을 문자열로 변환할 때 자주 쓰이므로 기억하자!

.Integer.parseInt(): 문자열을 정수형으로 변환

0개의 댓글