2013-03-19 67 views
1

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

亲切的问候

+2

单项目,不同的布局,同时使用不同Drawable Folder和不同Dravable Layout更好的应用性能

使用。 – 2013-03-19 13:29:06

+0

如果屏幕上的组件完全不同或仅以不同的布局取决于。如果除了视觉部分还有其他差异。默认情况下,我会说:选择正确的布局accordint来屏蔽 – Gjordis 2013-03-19 13:29:17

回答

4

有方式来处理不同的屏幕大小的设备在一个应用程序

  1. 处理由不同Drawable folder检查this

  2. 通过处理不同Drawable Layout支票号码this

  3. By编码获取设备的尺寸,并根据它改变了一些UI。(这是硬任务)

这是取决于参数的数量像应用程序的图形,应用等方面的大小

有时你必须根据您的使用

4

这是更好地使用单一的项目,不同的布局,除非手机和平板电脑的用户界面是如此不同,他们基本上是不同的应用程序。

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

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

+0

您可以使用版本定位让正确的客户只看到您希望他们看到的版本,但您仍然不想这样做。 – CorayThan 2014-02-27 09:27:13

0

有应用很多方面又发展到支持各种设备。最好的参考是that。阅读这篇文章,你会明白你不需要创建两个不同的项目。

相关问题