簡體   English   中英

如何為手機和平板電腦只開發一個Android應用程序?

[英]How to Develop only one android application for both phones and Tablets?

我想開發一個應用程序,支持手機和平板電腦的分辨率,以及布局protrait和landscape。所以任何人都可以建議我為此做些什么? 提前致謝 。

我創建了一個工具,允許您縮放/調整平板電腦和小屏幕設備的布局,並在此處發布了一篇博客文章: http//onemanmobile.blogspot.com/2012/04/how-to-scale-your- Android的布局,to.html

基本上,如果您希望自己的應用適合所有設備和平板電腦,那么以dp為單位定義一個尺寸的布局是不夠的,因為有四種不同的“密度桶”。 此工具將允許您的布局轉換為適合這些密度桶。

這實際上取決於應用程序的類型。 我一直在使用OpenGL和SurfaceViews進行原始繪圖,因此我確保獲得視口或畫布的高度和寬度並相應地縮放。

如果您有非常特定的UI元素,請考慮DPI以確保按鈕或窗口小部件是最小尺寸。

請參閱此鏈接: http//developer.android.com/guide/practices/screens_support.html 您可以將“xml-Layouts for Tablet”放置在“layout-xlarge-land”中,將手機放置在“layout-large-land”或普通布局中。 對於縱向模式,只需將xmls放在'layout-port'-文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM