2012-06-12 36 views
0

我想用約40個問題創建一種「電子問卷」。 設計表單(主要由Spinner元素組成),我發現在QVGA分辨率下,我最多可以在一個佈局中放置最多3個問題,文本大小對於長輩來說仍然可讀。當然,一種解決方案是使用Scrollbox,但是我認爲這會很不方便(並且不清楚:「我錯過了某個地方的某個地方嗎?」),甚至可能是「醜陋的」。在Android中設計長表單的智能方式?

另一方面,每個佈局只保留3個問題,它在較大的顯示器上必須看起來很難看。

我只是想問問別人是如何解決這個設計難題,如果有可能的解決方案更聰明比來我自己的想法至今的... 8/

+0

我沒有答案,但我確實有一個鏈接,可能有助於這種類型的主題:http://ux.stackexchange.com/ – glenatron

+0

謝謝,這看起來確實很有趣。現在,我接受了提示,添加一個ProgressBar,至少讓用戶瞭解他們已經做得多遠......一個非常有用的網站! – richey

回答

1

不同的佈局,爲不同的屏幕尺寸和分辨率會可能是解決這個問題的最好方法。有關更多信息,請參閱this article on the Android Developers Guide。此外,從設計和可用性的角度來看,長表單可能有點令人生畏,所以從人的角度來看,我建議每頁做幾個問題以防止用戶感到沮喪。

+0

這就是我幾乎認爲已經......有可能有一種方法來創建不同的分辨率的不同佈局..並感謝鏈接。 但是,如何以編程方式解決?比方說,Android決定它正在處理一個大的佈局 - 我將如何知道這個和相應的代碼?甚至可以在一個小型顯示器上多達10個屏幕,但只需要1個大屏幕 - 在檢查輸入,保存狀態數據和結果,打開下一個佈局方面幾乎完全不同的代碼/ page/activity等?! – richey