1. 안드로이드 개발자 사이트에 나와있는 설명.
<requestFocus>
Any element representing a
View
object can include this empty element, which gives it's parent initial focus on the screen. You can have only one of these elements per file
=> xml에서 view를 나타내는 모든 객체는 requestFocus를 사용(포함)할 수 있는데, requestFocus를 사용한 객체의 상위객체의 화면에 초기 포커스를 주는역할을 한다. 이것은 파일당(하나의 화면에) 한번만 쓸 수 있다.
2. 검색하여 얻은 설명.
출처 : http://blog.daum.net/haha25/5388051
requestFocus
requestFocus는 사용자의 입력을 받을 수 있는 특정한 뷰에 포커스를 적용하기 위해 사용되는 객체입니다. 이것은 main.xml과 같은 레이아웃 파일에서 태그로 정의될 수 있으나 뷰는 아닙니다. 예를 한번 들어보겠습니다. 아래 그림을 보시죠.
위 그림은 트위터(Twitter)의 로그인 화면입니다. 가장 위에 있는 EditText 객체의 테두리가 주황색이고, 그 안에 캐릿(caret)이 보이시죠? 이것은 트위터 로그인 화면이 뜨자마자 사용자 계정을 입력하는 텍스트 박스에 포커스가 설정되었음을 뜻합니다. 이와 같이 개발자 분들께서는 requestFocus 태그를 특정한 뷰에 추가하여 어떤 정보를 사용자가 먼저 입력해야 하는지를 보여줄 수 있습니다.
※ [출처] [android] layout - requestFocus|작성자 biblan
'안드로이드' 카테고리의 다른 글
[Android][Error] ClassCastException (0) | 2012.12.14 |
---|---|
[Android][Dialog]DialogFragment & AlertDialog 호환 (0) | 2012.12.13 |
[Android][Error]error: Error parsing XML : unbound prefix (0) | 2012.12.06 |
[Android][Emulator]AVD Failed to allocate memory (0) | 2012.12.06 |
[Android][Term Definitions]SDK & NDK & PDK (0) | 2012.12.06 |