Android 如何使用布局组合在所需位置获取小部件

Android 如何使用布局组合在所需位置获取小部件,android,layout,widget,uibuilder,Android,Layout,Widget,Uibuilder,我们对为android设计界面文件感到困惑,我们已经用绝对布局制作了用户界面,并使用了“dip”而不是“px”(针对不同的屏幕大小问题),但看起来,绝对布局已经贬值,developer.android建议不要使用绝对布局 所以我们还有另一个选择就是使用 1.线性布局 2.框架布局 3.表格布局 但我们无法将上述布局组合在一起,以便我们能够将按钮/小部件放置到所需的适当位置 我们如何使用上述布局将小部件设置到所需的屏幕位置,并使其与android设备中的不同屏幕尺寸兼容 想得到一个大致相同的答案

我们对为android设计界面文件感到困惑,我们已经用绝对布局制作了用户界面,并使用了“dip”而不是“px”(针对不同的屏幕大小问题),但看起来,绝对布局已经贬值,developer.android建议不要使用绝对布局

所以我们还有另一个选择就是使用 1.线性布局 2.框架布局 3.表格布局 但我们无法将上述布局组合在一起,以便我们能够将按钮/小部件放置到所需的适当位置 我们如何使用上述布局将小部件设置到所需的屏幕位置,并使其与android设备中的不同屏幕尺寸兼容 想得到一个大致相同的答案


使用的工具有:DrawDroid

如果您考虑的是
绝对布局
则最好使用的布局是
相对布局

查看Android Common Layout Objects页面及其有关如何使用应用程序的说明


如果没有更多关于您要做什么的信息,再扩展这个答案是没有用的。

如果您不描述您想要的布局,我们无法告诉您如何进行布局。你到底想做什么?假设屏幕是,,现在,如果我使用线性布局,东西与屏幕的某个部分对齐,我们如何解决这个问题,通过调整左边距、上边距、右边距、下边距,并将此值保持为“dip”而不是px,可以解决这个问题吗?最近Android发布了具有不同纵横比的屏幕,我们如何处理它们?谢谢你的回答。我使用了LinearLayout,并使用了右边距、左边距、上边距的组合,底部,让里面的元素移动到我想要的地方。但我同意你的答案,所以接受它:)