내 안드로이드 응용 프로그램에서 EditText 필드가있을 때마다 활동이 시작되면 바로 깜박이는 커서로 강조 표시됩니다 (though the keyboard doesn't pop up
). 이 기능을 어떻게 비활성화 할 수 있습니까?EditText는 기본적으로 선택합니까?
답변
EditText와 ListView는 focusable in touch mode입니다. 따라서 아이콘을 두드려서 애플리케이션을 실행하면 (터치 모드로 전환됨) 애플리케이션의 첫 번째 항목에 포커스가 집중 될 수 있습니다. D- 패드 (터치 모드를 벗어남)를 사용하여 애플리케이션에 들어갔다면 첫 번째 버튼, 회 전자, EditText 또는 ListView는 모두 포커스를 얻을 수 있으므로 포커스를 얻습니다.
응용 프로그램이 시작될 때 초점이 맞지 않아도되지만 실제로 the default way of handling focus을 참을 수 없다면 TextView에 초점을 두어 볼 수 있습니다. 초점에있다. 터치 모드에서는 일반적으로 초점을 맞출 수 없으므로 이 requesting focus보다 먼저 필요합니다. 이것은 약간 해키기 때문에, 다른 사람 (포함 된)은 당신이이 길로 내려 가지 않도록주의 할 것이고 the normal behavior을 받아 들일 것을 권장 할 것입니다.
View tv = findViewById(R.id.MyTextView);
tv.setFocusableInTouchMode(true);
tv.requestFocus();
PS : 그것은 당신과 거의 동일과 같이이 other SO question을 체크 아웃 할 수 있습니다.
이 문제를 방지하려면 setFocusable (false)를 호출 할 수 있습니다. 그러나 나중에 포커스가 있어야한다면 어쩌면 나중에 setFocusable (true)을 다시 호출해야 할 것입니다.
나는 여전히 집중력을 발휘하기를 원한다. – GuyNoir
- 1. EditText는
- 2. 사용자 지정 목록 : EditText는 목록의 OnItemClickListener를 사용합니다.
- 3. 기본적으로
- 4. 기본적으로
- 5. EditText는 내가 입력 할 때 문자 표시를 멈 춥니 다?
- 6. 다음을 위해 어떻게 선택합니까?
- 7. MFMailComposeViewController와 같은 수신자가 선택합니까?
- 8. 노드의 인덱스는 어떻게 선택합니까?
- 9. NSURLConnection은 대리자를 자동으로 선택합니까?
- 10. 이 요소는 어떻게 선택합니까?
- 11. 안드로이드가 임의의 이미지를 선택합니까?
- 12. jQuery UI : 항목을 선택합니까?
- 13. 값이없는 열은 어떻게 선택합니까?
- 14. SQL 서버는 어떻게 선택합니까?
- 15. Android 사용자 정의 EditText는 키보드를 열어 크기를 조절합니다.
- 16. 선택 태그의 첫 번째 옵션을 어떻게 선택합니까?
- 17. 저장 프로 시저의 반환 값은 어떻게 선택합니까?
- 18. jQuery를 사용하여 형제 요소를 어떻게 선택합니까?
- 19. mysql - 얼마나 유사한 레코드를 선택합니까?
- 20. Xcode는 실행할 파이썬을 어떻게 선택합니까?
- 21. 테이블에서 임의의 행을 어떻게 선택합니까?
- 22. EJB에 로컬 인터페이스를 어떻게 선택합니까?
- 23. CSS를 통해 형제를 어떻게 선택합니까?
- 24. CSS에서 라디오 버튼을 어떻게 선택합니까?
- 25. SQL은 IN 절을 배열에서 선택합니까?
- 26. 어떻게 count() 및 LIMIT을 선택합니까?
- 27. 자바 스크립트, 루프 모두 선택합니까?
- 28. 셀러리를 사용하여 task_id를 어떻게 선택합니까?
- 29. SQL은 기본적으로 같은 테이블
- 30. 기본적으로 Drupal 메뉴 확장
감사. 그것은 주로 미적인 것입니다. 그것은 다른 요소들로부터 초점을 끌어냅니다. 나는 당신의 제안을 시도 할 것이다. – GuyNoir