listView, editText 및 adjustResize에 문제가 있습니다. 나는 소프트 키 보드 팝을 탐지하는 리스너와 함께 해결하려고 노력했다.안드로이드 포커스 (getChildAt 포함)
하지만 문제는 내가 getChildAt를 사용하여 내 listView의 editText를 집중하려고 할 때 스크롤 할 필요가없는 동안 괜찮습니다.하지만 스크롤바가 있으면 포커스를 원하는 editText가 더 이상 자식이 아닙니다. listView의리스트
getChild 함수에 대한 내용을 읽었으며 표시된 내용 만 유지합니다. 그래서 setSelection()을 사용하여 listView의 보이는 부분을 이동하려했지만 editText는 여전히 getChild 목록에 없습니다. 여기
는 활동의 일부 코드 :currentListView.setSelection(currentListView.getChildCount());
for (int i = 0; i < currentListView.getChildCount(); i ++){
System.out.println(currentListView.getChildAt(i)+"");
}
이 물론 가장 흥미로운 부분이고 나는 안드로이드 지식을 누락 생각합니다. 물론 더 많은 설명이나 코드를 요청할 수 있습니다.
감사합니다. 이 이벤트에 cliecked UR 항목으로 재생할 수 있습니다
listView.setOnItemClickListener(this);
같은 목록보기의