반응형
TextSwitcher 는 Text를 변경하는데 사용하는 View입니다.
Text를 변경할 때 효과를 줄 수 있다는 장점이 있습니다.
다음 예제는 Apidemos에 나온 것과 동일한 내용을 다룹니다.
다른 점은 ApiDemos는 버튼에 반응하지만, 이 예제는 TextSwitcher를 한번 클릭할 때 반응합니다.
1. 기본 프로젝트를 생성합니다.
2. main.xml의 내용을 아래와 같이 수정합니다.
3. 소스 파일을 열고 아래와 같이 코딩합니다.
timeSwitcher.setFactory(this); 라는 문장은 매우 중요합니다.
이게 없으면 java.lang.NullPointerException 가 발생합니다.
setFactory를 추가하면 ViewFactory를 구현할 것을 요구합니다.
여기에 추가하는 View를 이용해 TextView를 생성하는 것 같습니다.
ps> 이런게 있는 줄 알았다면 좀 더 쉽게 만들었을 것을 이라고 뒤늦게 후회해보고 있습니다.
Text를 변경할 때 효과를 줄 수 있다는 장점이 있습니다.
다음 예제는 Apidemos에 나온 것과 동일한 내용을 다룹니다.
다른 점은 ApiDemos는 버튼에 반응하지만, 이 예제는 TextSwitcher를 한번 클릭할 때 반응합니다.
1. 기본 프로젝트를 생성합니다.
2. main.xml의 내용을 아래와 같이 수정합니다.
3. 소스 파일을 열고 아래와 같이 코딩합니다.
timeSwitcher.setFactory(this); 라는 문장은 매우 중요합니다.
이게 없으면 java.lang.NullPointerException 가 발생합니다.
setFactory를 추가하면 ViewFactory를 구현할 것을 요구합니다.
여기에 추가하는 View를 이용해 TextView를 생성하는 것 같습니다.
ps> 이런게 있는 줄 알았다면 좀 더 쉽게 만들었을 것을 이라고 뒤늦게 후회해보고 있습니다.
반응형
'개발 > 안드로이드/App' 카테고리의 다른 글
[Widget] List View (0) | 2010.08.28 |
---|---|
CursorAdaptor에서 getView? (0) | 2010.08.28 |
안드로이드 마켓에 개발자 등록 (0) | 2010.07.16 |
[팁] 프로세스 종료시키기 (0) | 2010.07.12 |
[팁] 안드로이드 SDK로 DB 내용 확인하기 (0) | 2010.07.08 |