1

我正在为 Android 手机和平板电脑开发应用程序。现在两部手机的用户界面将有所不同。为两种设备创建两个不同的项目是否有意义,还是使用单个项目并使用不同的布局更有意义?

亲切的问候

4

4 回答 4

4

最好使用具有不同布局的单个项目,除非手机和平板电脑的 UI 如此不同以至于它们本质上是不同的应用程序。

请注意,您可能需要两种以上的布局,以支持不同尺寸的手机和平板电脑、不同的分辨率、不同的方向等。在一个项目中拥有所有这些比拥有很多项目要好得多。

另请注意,如果您使用两个项目,则必须在 Google Play 中分发两个不同的应用程序,客户可能会感到困惑。

于 2013-03-19T13:30:07.537 回答
4

在一个应用程序中有多种处理不同屏幕尺寸设备的方法

  1. 由不同的处理Drawable folder检查这个

  2. 通过处理不同Drawable Layout检查

  3. 通过编码获取设备的大小并根据它更改一些 UI。(这是一项艰巨的任务)

这取决于应用程序图形、应用程序大小等参数的数量

有时您必须同时使用不同的Drawable Folder和不同Dravable Layout的以获得更好的应用程序性能

根据您的用途使用

于 2013-03-19T13:37:21.180 回答
0

您不需要为两种设备制作不同的项目。您需要为不同的 - 2 分辨率设备制作不同的 - 2 布局。阅读以下文件:-

http://developer.android.com/guide/practices/screens_support.html

另请参阅以下链接:-

Android 手机上最流行的屏幕尺寸/分辨率

于 2013-03-19T13:30:34.373 回答
0

应用程序开发人员可以通过多种方式支持各种设备。最好的参考. 阅读本文,您将了解您不必创建两个不同的项目。

于 2013-03-19T13:31:26.823 回答