꿈꾸는 엘프

 살아질 것인가. 살아갈 것인가.
이글루스 | 로그인
메뉴릿
카테고리
전체
Essay(내글)
Money(재테크)
Books(감상)
Books(추천도서)


WoodWork(목공 이야기)
Life Style(라이프스타일)


TokTokLab(모바일개발)
Transpedia(통번역)


I Want it(갖고 싶은 것들)
Like it (즐겨쓰는 모든것)
Go ! (즐겨찾기)
미분류
Profile

現톡톡랩 대표
前트랜스피디아 대표
前아침데이타시스템 과장(금융리스크 관리 컨설팅 및 개발)
前SK커뮤니케이션즈 메신저 개발팀 대리(NateOn3.7/4.0/Global Version개발)
前마켓포인트 신제품(전문가용실시간금융정보시스템) 개발 TF팀
박백민의 증권분석
Sugar Candy Mountain Lab

최근 등록된 덧글
좋은 글 감사합니다!!
by EE at 01/08
오랫동안 안드로이드 개발했지..
by 감사 at 05/08
좋은 글 잘보고 갑니다. 오래..
by ㄳㄳ at 05/07
똑같이 블로그를 하는 입장에..
by kwwon at 11/13
감사합니다. 정말 좋은자료네..
by 냐츠 at 06/26
포토로그

나의엘프의 포토로그
태그
테라스가든 부동산대책 원목 전세 누진세 내이글루결산 공간 어플개발 사이즈 쎌바이오텍 전세대책 스마트폰 펜션 상태바사이즈 주식 보유세 부동산 주택가격 안드로이드 응암2구역 집값 모바일 타운하우스 응암1구역 투자설명회 메조트론 개발 아이콘사이즈 티크
전체보기
최근 등록된 트랙백
garcinia cambogia fruit
by
garcinia cambogia
by
garcinia cambogia wikipe..
by
garcinia cambogia weight ..
by
http://helenmccrory.org/
by
buy pure garcinia cambo..
by
예비 창업자 & 소기업 사장이..
by 도서출판 부키
기본을 보면 미래가 보인다 2 -..
by 이글루스 블로거들의 살아있는..
왜 우리는 책을 읽어야 하는가? ..
by Fly, Hendrix, Fly
함정-으로 이어질 블로그링
by blogring.org
이전블로그
more...
이글루 파인더

rss

skin by 狂風
[안드로이드] 2.4 java 소스에서 UI 컨트롤하기


2.4 java 소스에서 UI 컨트롤하기

 간단한 예제를 통해 xml 에서 정의한 UI 레이아웃을 java소스 상에서 어떻게 컨트롤하는지, 한눈에 알아보자.

[그림25]

[그림26]
 [그림25] 소스를 살펴 보자.
TextView view = (TextView)findViewById(R.id.company_name);
: 이 의미는 R.id.company_name 이라는 id를 부여받은 TextView 객체를 찾아서(find) 앞으로 사용할 view 변수에 담겠다는 것이다. 따라서, 이렇게 가져온 view 객체에 각종 함수들을 사용하여 원하는 동작을 구현할 수 있다.
view.setText("똑똑한 모바일 라이프... 톡톡랩");
: 해당 TextView에 "똑똑한 모바일 라이프... 톡톡랩"이라는 글자가 보여지게 하라는 듰이다.

참고로, 위 initView() 함수는, [그림25]상에는 안보이지만, HelloWorld.java의 onCreate 에서 부르도록 처리되어 있다.

[그림26] 의 상단에 보면 회사명과 영문회사명이 소스에서 입력한 대로 변경되어 있음을 알 수 있다.

 매우 간단한 예제이지만, 기본적으로 XML 과 Java가 어떤 식으로 엮이게 되는지 알 수 있다. 처음 한번만 처리하는 것이 아니라, 자주 사용해야 하는 View라면, 멤버변수를 선언하고 onCreate 시점에서 findViewById를 통해 한번만 바인딩시키고, 데이터를 조회하거나 각종 이벤트 발생시에 멤버 변수를 통해 UI를 컨트롤하면 보다 편리하게 활용할 수 있다.

===================================================================================================================
오래 기다리셨습니다만, 너무 간단하게 끝난 감이 있습니다. [그림 26] 하단에 보면 리스트 형태로 제목과 날짜가 나와 있는 모습을 볼 수 있습니다. 이것이 그동안 짬짬히 시간을 내어 만든 ListView 와 Adapter 를 다루는 예제입니다. 다음 시간에는 바로 이어서 리스트 뷰를 이해하면서 간단하게 아코디언처럼 늘어났다 줄었다 하면서 세부 내역을 보여줄 수 있도록 응용하는 방법을 풀어 보겠습니다.
by 나의엘프 | 2010/11/16 01:21 | TokTokLab(모바일개발) | 트랙백(1) | 덧글(2)
트랙백 주소 : http://myelf.egloos.com/tb/2712192
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from at 2014/03/11 00:37

제목 : http://helenmccrory.org/
line3...more

Commented by 프로요 at 2011/01/21 11:46
엄... 예제 잘 봤습니다. 그런데.. 그림 25의 소스는 어디에 있습니까?
쓰신건지, 있는걸 보여주신건지 모르겠네요.
이 전의 예제와 연결되는 부분이 없어서 잘 모르겠습니다.
Commented by 푸르겔 at 2012/07/11 10:57
좋은글 감사합니다.

:         :

:

비공개 덧글


◀ 이전 페이지 다음 페이지 ▶