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

时间:2011-08-01 05:59:35

标签: android android-layout

您好,

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

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

4 个答案:

答案 0 :(得分:7)

请先阅读开发者指南。 Supporting Multiple Screens可以很好地概述您要实现的目标。

答案 1 :(得分:2)

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

  • 尽量不要使用固定的身高和体重
  • 如果布局不复杂,请坚持使用线性布局。只有在真正强制要求时才转到相对布局。
  • 使用换行和填充父级而不是给出固定大小..

这些是我能想到的。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

根据我的建议,您可以将NinePatch图形用于您的应用程序,以便图像在以不同的屏幕尺寸呈现时保持样式,希望这可以帮助您。