我是android開發新手。我在Android插件中使用eclipse,並在2.1(更新)平臺上創建了一個應用程序。我將它部署在兩個OS 2.2版本的手機上。我使用了絕對佈局,並通過以像素爲單位指定所有尺寸(我使用landscape xmls的layout-land文件夾),以縱向和橫向模式給出了所需的填充。現在的問題是,在屏幕尺寸較小的手機之一,橫向模式下,頁面的一部分不會到來,即它會離開屏幕,我無法看到或訪問頁面的那一部分。我希望能夠以任何手機,任何屏幕尺寸,任何視圖模式(縱向或橫向)方式進行開發,因此我的頁面應該相應地對齊,並且應該可以看到所有內容。什麼是達到這個最好的方法? 在此先感謝Android屏幕問題
0
A
回答
0
我認爲你需要的基本的Android建議開始了:
- 不要使用像素 - 使用DP或SP取決於上下文
- 絕對佈局是您的選擇最不靈活和智能化的選項,但在哪種情況下它將成爲您的第一選擇尚不清楚。
我會嘗試儘可能使用線性佈局和相對佈局,因爲它們通常在不同的屏幕環境下播放效果更好。
但是,對於非常專業的外觀,我強烈建議您爲幾種典型的屏幕尺寸和兩種方向定義多種屏幕布局。 Android的內部支持使得這項工作非常值得。
0
使用相對佈局,並且不指定高度&寬度,而不是使用FILL_PARENT或WRAP_CONTENT這曾經是appropriate.You可以顯示你的代碼更加清晰。
0
不使用絕對佈局。由於有成千上萬臺具有不同屏幕尺寸的設備,因此它對Android來說不會很有用。我建議你堅持使用的LinearLayout
0
如果您的xml文件包含任何圖像,請確保製作四組圖像以支持所有低密度,中等密度,高密度和超高密度的設備。不要指定視圖的寬度或高度,只需要wrap_content
或fill_parent
,並且還可以使用Relative Layout
更好地設計UI。這將解決問題,您的代碼將在任何設備上正常運行。
相關問題
- 1. Android屏幕問題
- 2. Android屏幕方向問題
- 3. Android屏幕旋轉問題
- 4. android多屏幕問題
- 5. Android屏幕尺寸問題
- 6. Android屏幕導航問題
- 7. Android:屏幕方向問題
- 8. Android多屏幕屏幕之間的問題
- 9. 多屏幕問題
- 10. Android應用程序屏幕問題
- 11. Android + Flash屏幕旋轉問題
- 12. 首選項屏幕背景問題Android
- 13. 小屏幕的Android兼容性問題
- 14. Android的導航問題3個屏幕
- 15. Android - 支持多屏幕畫布問題
- 16. Android的tvdpi和xhdpi屏幕問題
- 17. Android屏幕方向處理問題
- 18. Android昏暗的屏幕下降問題
- 19. Android開發:屏幕方向問題
- 20. Android Market屏幕截圖問題
- 21. Android中的多屏幕問題
- 22. Android設備屏幕尺寸問題
- 23. Android中的屏幕兼容性問題
- 24. 的Android屏幕密度佈局問題
- 25. Android多屏幕支持問題
- 26. 支持Android中的多屏幕問題?
- 27. Eclipse中的Android屏幕捕獲問題
- 28. Android聊天屏幕排序問題
- 29. Android屏幕兼容性問題
- 30. android中的屏幕大小問題