如何为所有分辨率创建Android应用程序?

如何为所有分辨率创建Android应用程序?,android,android-layout,Android,Android Layout,嗨 我是Android开发的初学者。我想创建一个可以在不同屏幕分辨率下运行的应用程序。这个应用程序应该可以在安卓手机和安卓平板电脑上运行 可能吗?如果是这样,我应该如何处理UI设计?只需设置不同的绘图文件夹?诚实是一项具有挑战性的任务。大多数iPhone开发者都喜欢固定的屏幕大小,但我们Android开发者必须解决这个问题。我可以推荐一些我正在遵循的实践 尽量不要使用固定的身高和体重 如果布局不复杂,请坚持使用线性布局。仅当相对布局确实是必需的时,才转到相对布局 使用包裹和填充父对象,而不是给

我是Android开发的初学者。我想创建一个可以在不同屏幕分辨率下运行的应用程序。这个应用程序应该可以在安卓手机和安卓平板电脑上运行


可能吗?如果是这样,我应该如何处理UI设计?只需设置不同的绘图文件夹?

诚实是一项具有挑战性的任务。大多数iPhone开发者都喜欢固定的屏幕大小,但我们Android开发者必须解决这个问题。我可以推荐一些我正在遵循的实践

  • 尽量不要使用固定的身高和体重
  • 如果布局不复杂,请坚持使用线性布局。仅当相对布局确实是必需的时,才转到相对布局
  • 使用包裹和填充父对象,而不是给定固定大小

这些是我能想到的少数。

通常,您只需为不同的屏幕密度和方向提供不同的布局和资源,如中所述。

请先阅读《开发人员指南》。提供了一个很好的概述,说明了您正在努力实现的目标。

根据我的建议,您可以在应用程序中使用NinePatch graphic,这样图像在以不同屏幕大小渲染时将保持样式,希望这能帮到您。

实际上,您必须准备不同大小的图像。这是一种方法,但是增加应用程序的大小。。。。。。。