我想给你一些建议。
它将是相同的 APK,还是创建另一个 APK 更好?
它应该是一个应用程序。
如果它是相同的 APK,我如何强制应用程序在智能手机上粘贴在垂直上,而在平板电脑上粘贴在水平上?(这意味着如果应用程序在平板电脑上运行它永远不会旋转到垂直,反之亦然智能手机)
对于布局问题,请考虑this。这应该会给你一些关于如何实现它的基本想法。
我如何定义水平布局?!
对于水平布局,您可以定义单独的布局。您检查屏幕尺寸或任何证明水平布局的东西并设置布局。
如果有人对此有特殊经验,请与我分享
我通过使用屏幕尺寸来遵循它,并且我根据尺寸使用了布局。看看这向你解释了一些事情。
编辑 :
同样适用于垂直布局。即定义了垂直布局。
水平使用dp
。通过上面的第一个链接了解它。在那里你可以像下面这样。
与密度无关的像素 (dp)
定义 UI 布局时应使用的虚拟像素单位,以与密度无关的方式表示布局尺寸或位置。与密度无关的像素相当于 160 dpi 屏幕上的一个物理像素,这是系统为“中等”密度屏幕假定的基线密度。在运行时,系统会根据使用中屏幕的实际密度,根据需要透明地处理 dp 单位的任何缩放。dp 单位到屏幕像素的转换很简单:px = dp * (dpi / 160)。例如,在 240 dpi 的屏幕上,1 dp 等于 1.5 个物理像素。在定义应用程序的 UI 时,您应该始终使用 dp 单位,以确保您的 UI 在不同密度的屏幕上正确显示。