2010-07-28 2 views
0

ListActivity를 만들었습니다. 이 Activity 레이아웃을 정의하는 xml 파일이 있습니다. 또한 해당 목록의 항목에 대한 레이아웃을 정의하는 xml 파일이 있습니다. 이 아이템 레이아웃에는 3 개의 TextView가 있습니다. 이러한 TextView 중 하나에 inputType = "text"속성을 추가하면 에뮬레이터에서 응용 프로그램을 실행할 때 onListItemClick 핸들러가 더 이상 실행되지 않습니다.목록 항목 레이아웃의 TextView에서 inputType 사용

나는 singleLine = "true"가 더 이상 사용되지 않으므로 inputType = "text"로 바꾸 었습니다. 왜 이런 일이 일어나는 지 아는 사람이 있습니까?

참고 : 내가 설정 당신의 도움이

답변

1

2.1

덕분에 개발하고 있어요 inputType 아마 텍스트 뷰가 포커스되도록, 당신은리스트 뷰 행에 포커스 요소가있을 때, 행입니다 더 이상 클릭 할 수 없습니다.

입력 유형은 텍스트를 입력하는 사용자와 관련이 있습니다. singleLine = "true"는 inputType = "text"가 아닌 lines = "1"이됩니다.

+1

고마워요. 이제 이해합니다. D : 입력 할 때 TextView XML 내부에 singleLine이있어서 나를 버렸습니다. inputType을 사용하라는 툴팁이 나타납니다. – Andrew

0

같은 문제가있었습니다. 나는이 문제를 textview의 속성을 포커스 가능하게 만드는 것으로 해결했다.

안드로이드 : = 포커스 "거짓"만일 Singleline 속성이 사용되지 않으며 inputType 텍스트가 바람직으로이 누군가에게 도움이 될 것

희망.