2012-06-12 1 views
0

약 40 개의 질문으로 '전자 설문지'를 만들고 싶습니다. 주로 Spinner 요소로 구성된 양식을 디자인하면서 QVGA 해상도에서 노인이 읽을 수있는 텍스트 크기의 레이아웃에 최대 3 개의 질문을 배치 할 수 있다는 것을 알았습니다.Android에서 긴 양식을 설계하는 스마트 방법은 무엇입니까?

물론 하나의 해결책은 스크롤 박스를 사용하는 것입니다. 그러나 나는 그 것이 매우 불편할 것 (그리고 분명하지 않습니다 : "나는 어딘가에 위의 필드를 놓쳤습니까?") 및 어쩌면 "추한"이라고 상상해보십시오.

반면에 레이아웃 당 3 개의 질문 만 있으면 더 큰 디스플레이에서보기 싫어 야합니다.

난 그냥 다른 사람들이 디자인 문제를 해결하는 방법을 물어보고 싶은게 지금까지 내 자신의 마음에 온 것보다 어쩌면 더 똑똑한 솔루션 ... 다양한 화면 크기와 해상도 8/

+0

답변이 없지만 이런 유형의 주제에 도움이 될만한 링크가 있습니다. http://ux.stackexchange.com/ – glenatron

+0

고마워, 정말 흥미 롭습니다. 당장은 ProgressBar를 추가하여 사용자가 이미 그것을 얼마나 멀리 만들었는지 알려줍니다. 매우 유용한 사이트입니다! – richey

답변

1

다른 레이아웃이있는 경우 것 아마도 이것을 처리하는 가장 좋은 방법 일 것입니다. 자세한 내용은 this article on the Android Developers Guide을 참조하십시오. 또한, 긴 형태 (설계 및 사용성 관점에서)는 다소 어려울 수 있으므로 인간의 관점에서 볼 때 페이지 당 몇 가지 질문을함으로써 사용자가 좌절하지 않도록하는 것이 좋습니다.

+0

그게 제가 이미 거의 이미 생각한 것입니다 ... 다른 해상도를 위해 다른 레이아웃을 만드는 방법이있을 수 있습니다. 링크에 감사드립니다. 그러나 어떻게 프로그래밍 방식으로 해결할 수 있습니까? 예를 들어, 안드로이드는 큰 레이아웃을 다루고 있다고 판단합니다. 어떻게 그 코드와 코드를 알 수 있습니까? 심지어는 작은 디스플레이에 최대 10 개의 스크린을 가질 수 있지만, 큰 화면에서는 1 개만 필요합니다 - 입력 확인, 상태 데이터 및 결과 저장, 다음 레이아웃 열기와 관련하여 거의 완전히 다른 코드/페이지/활동 등?! – richey

관련 문제