2013-12-10 4 views
1

나는 edittext를 자식으로하여리스트 뷰를 가지고 있습니다. editext가 editext에 텍스트를 쓰려고 할 때, Samsung Galaxy 10 "타블렛의 키보드 뒷면에 숨겨져 있습니다. 키보드 위에 항상 edittext를 설정할 수 있습니까? manifest에서 adjustSpan & adjustResize도 사용했지만 그렇게하지 못했습니다. . 제가 내 코드에 부족하고 위치를 알려 주시기 바랍니다. 도움의 모든 종류의 감지 할 수있을 것이다.EditText는 기본 키보드가 열려있을 때 listview 내부에서 포커스를 잃습니다.

사전에 감사합니다.

답변

0

은 글고

android:focusable="true" 
12

마찬가지 포커스 설정 활동 태그 안에 adjustResize를 넣어 매니페스트에서 소프트 키보 위의 집중 뷰를 조정합니다. ard.

android:windowSoftInputMode="adjustResize|stateHidden" 

Also Check this link for more help

편집 : 또한

그것은 당신의 목록보기 XML에 다음 코드를 추가하려고 도움이되지 않는 경우이 도움이

android:descendantFocusability="afterDescendants" 

희망을.

+1

나는 EditText를 가진 몇몇 세포를 가진 ListView가 있었다. Activity를 adjustResize로 설정하여 키보드 뒤에 숨겨진 항목을 표시하는 동안 사용자가 스크롤 할 수있게하려고했습니다. 문제는 편집 텍스트가 두 번 탭하면됩니다. 'android : descendantFocusability = "afterDescendants"'이 트릭을했습니다. 감사합니다 – pnavk

+0

@pnavk 도움이 된 것을 기쁘게 생각합니다 :) – TheLittleNaruto

관련 문제