TextView를 이용해 Text를 만들어 봤으니 EditText와 Button을 통해 값을 입력받고 OnClickListener을 사용해 Button에 기능을 넣어 볼 차례다. EditText에 Text를 입력하고 Button을 누르면 getText()와 setText()를 이용해 TextView를 EditText에 입력된 Text로 바꿔주는 간단한 기능을 가진 프로그램을 만들어 보았다.
우선 EditText, Button, TextView를 넣어주고 동적인 일을 할 것이므로 id도 설정해 주었다.
다음은 실질적인 코딩이다. Listener가 Java Swing과 비슷한 느낌이라 친숙했다.
EditText, Button, TextView 변수를 헷갈리지 않게 id와 같은 변수명으로 전언했다.
findViewbyId()를 이용해 xml 파일에 있는 EditText, Button, TextView와 연결했다.
findViewbyId() 의 매개변수인 R.id를 잠시 설명해보자면, R은 리소스를 관리하는 클래스이고, R.id는 R 안의 리소스 id를 관리하는 클래스이다.
마지막으로 Button에 OnClickListener를 붙여 주었다.
완성이다. 매우 간단한 기능이지만 id를 통해 동적인 기능을 부여하는 방법을 알 수 있었다.
'안드로이드' 카테고리의 다른 글
안드로이드 공부 기초 6(ListView) (0) | 2023.01.18 |
---|---|
안드로이드 공부 기초 5(AndroidManifest.xml) (0) | 2023.01.18 |
안드로이드 공부 기초 4(ImageView & Toast) (0) | 2023.01.16 |
안드로이드 공부 기초 3(Intent) (0) | 2023.01.15 |
안드로이드 공부 기초 1(Android studio 설치 & TextView) (0) | 2023.01.15 |