安卓开发,你会为哪个屏幕尺寸进行开发?

3

我正在Android上创建一个简单的游戏,以此来创造一些东西并学习如何在Android中编程(我是新手)。

现在,在我的布局编辑器中(我认为那就是它所称呼的,基本上是你可以创建布局XML文件的地方),左上角有许多尺寸... 我应该瞄准哪一个?我需要为每一个尺寸制作一个单独的布局吗?

谢谢! R

1个回答

1

屏幕尺寸选择仅旨在让您了解不同屏幕尺寸和密度下布局的外观。一个好的起点是常见布局对象支持多个屏幕

在开发Android应用时,您不应针对特定的屏幕尺寸进行开发,而是使布局元素按比例适配。一个例外可能是大型显示器,例如平板电脑,这时可以参考针对特定屏幕的分发。一个将元素放置得很好的例子是这个问题


我该怎么做呢?我正在使用表格布局,但每次选择不同的大小时布局都会发生很大的变化 :( - Ryan
1
此外: 不要仅设置固定像素,需要使用“sp”或“dpi”单位的固定值,永远不要使用“px”。 - Nikola Despotoski
1
如果你想要像素级别的对齐,那就需要使用RelativeLayout。但是我建议避免这种方法,因为屏幕尺寸、大小和密度变化太大了,你可能会发现元素重叠或破坏视觉流程。 - Paul Lammertsma
1
这很大程度上取决于元素的呈现方式。RelativeLayout可能是一个不错的选择;我只是建议避免使用它来像素完美地放置元素。我建议查看常用布局对象,并决定哪种方式最适合您的项目。 - Paul Lammertsma
1
个人而言,我会选择一个单一的垂直方向LinearLayout,其中包含四个水平方向的LinearLayout。我会使用布局权重按比例对各个元素进行对齐,就像这里建议的那样 - Paul Lammertsma
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接