2011-06-16 63 views
2

我已閱讀distribution to Specfic screens的文檔。在Android中分發到特定屏幕?

但是我懷疑在Normal Screen-hdpi本身,我們有3個屏幕尺寸。這是

  • WVGA800(480×800)
  • WVGA854(480X854)
  • 600x1024

對於這些屏幕如何分配我的應用程序。我的應用程序正在屏幕三星Galaxy Tab(600X1024)崩潰。任何想法來處理這個。

在此先感謝。

回答

2

您提供的鏈接提供了有關如何限制將應用發佈到Android電子市場時可以使用哪些設備的信息。

要真正讓您的應用在不同的屏幕尺寸和密度下均能很好地顯示,這完全是另一回事。你應該參考Pragna在答案中給出的鏈接;你應該避免AbsoluteLayout;您應該避免使用絕對尺寸,並始終使用dp/sp;你應該允許Android通過LinearLayout和RelativeLayout組織你的佈局;您應該爲不同的屏幕密度提供不同的位圖可繪製;您應該考慮以不同的屏幕尺寸/密度優化您的佈局。

沒有看到您的任何代碼,很難確定您的應用程序在Galaxy Tab上效果不佳的任何具體原因,但這些通常是您需要採用以實現跨應用程序工作的實踐各種碎石大小,密度,形狀因子。

+0

如何將應用程序分發到所有屏幕尺寸600X1024 ??? – Praveen 2011-06-20 13:37:02

+0

要將應用分發到特定維度的設備,請確保在清單中包含正確的兼容屏幕。根據我的回答,這並不能確保它實際上*在這些設備上顯示*。 – 2011-06-20 14:25:36