我不希望我的xml中的對象被切斷太大或者對象太小且不可觀察。以前我使用過RelativeLayout,但佈局沒有像其他屏幕尺寸一樣。我能做什麼來讓所有佈局都以同樣的方式適合屏幕?謝謝!我應該在Android中使用哪種佈局類型以使我的應用適合所有屏幕尺寸?
1
A
回答
2
我懷疑你的問題是由於你可能使用像素來進行字體和定位而引起的。
我會建議使用dip
或dp
代替px
字體,應該讓他們根據您的設備規模(有點像在HTML em
)。我也將使用相同的元素定位和大小。
在android中的佈局並不是什麼佈局使用什麼大小的屏幕,它是更多關於你需要使用哪種佈局來實現你想要的設計。您不必爲一個屏幕/活動堅持一個佈局,每個佈局可以嵌入其他佈局。
這意味着從垂直方向的LinearLayout
開始,然後嵌套在具有水平方向的LinearLayout
或甚至TableLayout
的情況下並不少見。
同樣,您可以從RelativeLayout
開始,並使用它在屏幕上的某個位置定位LinearLayout
。
1
您可以使用RelativeLayout
,LinearLayout
,FrameLayout
等。應該使用哪種佈局來適應所有屏幕,因爲我們應該根據我們的要求使用佈局。
本網站
http://developer.android.com/guide/practices/screens_support.html
是真正有用的,以支持多個屏幕。但是您應該始終將您的佈局放置在滾動視圖中,因此如果屏幕大於佈局,則不會出現滾動,但會出現相反的情況。
除佈局外,您還應該考慮其他參數。我們根據我們的要求使用佈局。
0
您可以使用RelativeLayout
讓您的每一次View
是地方與一些相對於其他View
,並嘗試使用match_parent
,或者您可以使用weight
。如果它需要修復大小View
並使其在所有屏幕分辨率上佔用相等的空間,請參閱我的問題答案here
相關問題
- 1. 的Android單個佈局,以適應所有屏幕尺寸
- 2. 如何使Android應用程序適合所有屏幕尺寸
- 3. Android我應該使用哪種佈局
- 4. 如何使用自動佈局,以便我的應用適合所有屏幕尺寸的快速?
- 5. Android應用程序響應(適合所有屏幕尺寸)
- 6. 我應該爲Android設計哪種屏幕尺寸和密度?
- 7. 拉伸應用程序的佈局以適應屏幕尺寸
- 8. 適用於所有屏幕尺寸的Android xml佈局
- 9. android多種佈局適合不同的屏幕尺寸
- 10. 我應該使用哪種佈局?
- 11. 我應該使用哪種佈局
- 12. 我應該使用哪種佈局?
- 13. 我應該使用哪種佈局?
- 14. 佈局不適應所有屏幕尺寸
- 15. 只有一種佈局設計,適合所有iPhone屏幕尺寸的屏幕尺寸
- 16. 如何製作應用以適合使用相對佈局的所有屏幕尺寸?
- 17. mysql ---我應該使用哪種類型?
- 18. Android:我應該支持哪些屏幕尺寸
- 19. 適用於所有屏幕尺寸的Android圖形尺寸
- 20. 我應該在iOS/Objective-C中使用哪種布爾類型?
- 21. 適合所有屏幕尺寸
- 22. 在android中獲取佈局以適應某些設備屏幕尺寸
- 23. 我應該在AlarmManager中使用哪種類型的類型?
- 24. 使Android活動適合所有屏幕尺寸
- 25. 使用多種佈局支持Android中的多種屏幕尺寸
- 26. 我應該使用哪種佈局在這種情況下?
- 27. Android ==>我應該使用哪種佈局?
- 28. Android應用的屏幕尺寸不適合裝置
- 29. Android:圖像按鈕佈局垂直,將適合所有屏幕尺寸
- 30. 如果我的屏幕尺寸是480x800我應該選擇在Photoshop的Android UI設計屏幕尺寸
大多數自我認識的答案謝謝! – user1144349 2012-03-30 17:38:00