2014-01-14 70 views
0

我做了一個用戶界面與許多UI元素,如按鈕,它需要很大的空間垂直。 用戶界面適合我的手機(它與許多人一樣是16:9),但在屏幕比例不同的手機上,底部的按鈕被切斷。 即時通訊使用線性佈局。怎麼修 ? 對不起,我是初學者:)謝謝 -Update- 我用的是ScrollView,感謝Hunt!垂直長用戶界面

+0

也許有助於發佈您的XML文件 –

+0

copnsider,其很多按鈕... – Jim2222

回答

1

而不是嘗試創建一個像圖像一樣的UI並以固定長寬比顯示,開始考慮設計調整大小。要做到這一點,您需要決定您的佈局中的尺寸必須是固定的,以及可以調整大小或滾動的內容。

重要的是(這是我自己的文體觀點),你應該避免佈局雜亂的屏幕或填充細節。你的佈局聽起來像是某種輸入形式;在你的情況下,一種解決方案可能是讓菜單上部的控件滾動,同時將按鈕固定在屏幕底部,或者將整個佈局放在滾動視圖中。但問問自己:這會對用戶友好嗎?我懷疑這個解決方案看起來很密集,並且(在像LG Vortex那樣的非常小的電阻式顯示器上)很難與之互動。

嘗試將您的用戶界面分成易於理解的小「塊」,省略不必要的信息,如果必須,請將用戶界面拆分爲不同的活動或片段。

+0

謝謝!我同意你所說的一切,我想你會有答案標誌。 「滾動視圖」的代碼是什麼? – Jim2222

+0

我認爲一個重要的問題是,Android設備最常見的長寬比是多少?多少常見... – Jim2222

+0

假設我可以使佈局垂直更短...以及我不知道它的改進...... – Jim2222