2011-08-02 10 views
1

내 LinearLayout에는 TextView 및 EditText가 포함 된 몇 가지 TableRow 요소가 있습니다. 기본적으로, LinearLayout은 폼으로 동작합니다. 여러 가지 이유로 TableLayout을 사용하지 않습니다. 필요에 맞게 구성하기에는 너무 어려웠습니다.LinearLayout의 특정 요소로 프로그래밍 방식으로 스크롤 할 수 있습니까?

각 EditText 필드가 채워 졌는지 확인해야합니다. 현재 사용자가 필드를 빠져 나가면 내 앱이 비어있는 필드를 알려주는 오류 메시지를 생성합니다. 사용자 경험을 향상시키기 위해 LinearLayout이 TableRow로 자동으로 스크롤되도록하여 사용자가 빈 필드를 쉽게 찾을 수있게하려고합니다.

LinearLayout에서 가능합니까?

+4

해당 EditText로 포커스를 설정하려고 했습니까? EditText ET = (EditText) findViewById (R.id.ETID); ET.requestFocus(); – weakwire

+0

방금 ​​해 보았습니다. 그것은 제가 필요한 것입니다. 감사. – kibibyte

+0

적어도 코멘트 upvote 대답에 대한 좋은 수 :) – weakwire

답변

2

원하는 레이아웃보기의 초점을 설정해 보았습니까? Android View

+0

setFocusableinTouchMode (true)는 포커스를 요청하기 전에 좋은 생각이지만 ... – bk138

관련 문제