Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- ElasticSearch NGram
- Bean Factory란
- H2 DB
- ElasticSearch 토큰필터
- Spring Container란
- 안드로이드
- elasticSearch
- Dispathcher Servlet이란
- ElasticSearch 동의어 사전
- ElasticSearch Shingle
- 자바
- Servlet 멀티 스레딩
- ApplicationContext란
- Servlet과 Thread
- ContextLoaderListener란
- Java
- 인텔리제이
- 계산기
- ElasticSearch 동의어 파일
- ElasticSearch EdgeNGram
- spring 장점
- Spring Servlet이란
- Spring Handler
- Servlet Container란
- 안드로이드스튜디오
- H2
- Servlet Life Cycle
- layout
- 토큰필터
- 동의어 파일
Archives
- Today
- Total
결국 무엇이든 해내는 사람
버튼 클릭시 텍스트뷰에 효과 주기(클릭리스너) 본문
반응형
먼저 이런식으로 xml 작성
클릭시 텍스트뷰에 효과를 주려고한다
이제 자바코드로간다
implements 를 적고 빨간줄이 뜨면 정상(오버라이드 필요)
빨간줄에 커서를 두고 alt+ enter 누르고 implements method 클릭
클릭
클릭시 수행할 메소드가 생성되었다
이제 xml에서 존재하는 텍스트뷰와 버튼뷰를 받아올 변수를 선언해준다.
이제 이 참조형 변수들을 xml에 실제로! 존재하는 뷰들과 연결을 하기위해선
xml에서 선언해준 id 값을 통해 연결해준다.
xml에 있는 뷰에다가 id 값할당 -> 자바에 해당 뷰와 동일한 형태의 변수 선언 -> 자바코드에서 만들어놓은 변수에다가 xml뷰의 id값을 할당해준다 .
위 3단계가 끝
findViewById를 통해 연결.
클릭리스너 장착. 이제 작동이 가능하다는 이야기.
즉 xml의 click_box 라는 id를 가진 버튼과 연결된 btn 버튼을 등록했고, 이 버튼이
클릭 될경우 onClick에 있는 메소드가 수행된다.
만약 버튼이 여러개라면? onClick메소드에서 if문을 통해 제어하거나 switch문 등을 통해 제어하면된다.
클릭시 텍스트뷰에 hihi 라는 문자열을 던져준다.
손쉽게 나온다.
반응형
'두서없는 공부 노트 > Android' 카테고리의 다른 글
이미지 파일 넣어보기 (0) | 2020.09.13 |
---|---|
Invisible 과 Gone 의 차이 (0) | 2020.09.13 |
Relative 레이아웃 예제 (0) | 2020.09.10 |
Relative 레이아웃 위치 정렬 방법 (0) | 2020.09.10 |
@+id/ id작성 (0) | 2020.09.10 |
Comments