我正在开发Android手机和平板电脑的应用程序。现在两款手机的UI都会有所不同。为两个设备创建两个不同的项目是否有意义,还是使用单个项目并使用不同的布局会更有意义?Android为平板电脑和手机开发
亲切的问候
我正在开发Android手机和平板电脑的应用程序。现在两款手机的UI都会有所不同。为两个设备创建两个不同的项目是否有意义,还是使用单个项目并使用不同的布局会更有意义?Android为平板电脑和手机开发
亲切的问候
这是更好地使用单一的项目,不同的布局,除非手机和平板电脑的用户界面是如此不同,他们基本上是不同的应用程序。
请注意,您可能需要甚至两个以上的布局,以支持不同尺寸的手机和平板电脑,不同的分辨率,不同的方向等。更好地让所有这些在一个项目中比拥有大量项目更好。
另请注意,如果您使用两个项目,则必须在Google Play中分发两个不同的应用程序,这些客户可能会感到困惑。
您可以使用版本定位让正确的客户只看到您希望他们看到的版本,但您仍然不想这样做。 – CorayThan 2014-02-27 09:27:13
您不需要为两个设备制作不同的项目。您需要针对不同的2分辨率设备制作不同的2布局。 阅读以下文件: -
http://developer.android.com/guide/practices/screens_support.html
也见下面的链接: -
有应用很多方面又发展到支持各种设备。最好的参考是that。阅读这篇文章,你会明白你不需要创建两个不同的项目。
单项目,不同的布局,同时使用不同
Drawable Folder
和不同Dravable Layout
更好的应用性能使用。 – 2013-03-19 13:29:06
如果屏幕上的组件完全不同或仅以不同的布局取决于。如果除了视觉部分还有其他差异。默认情况下,我会说:选择正确的布局accordint来屏蔽 – Gjordis 2013-03-19 13:29:17