我想在屏幕上放置几个视图,AbsoluteLayout
制作它。但它已被弃用。
我曾尝试将framelayout
与setMargin()函数一起使用。但它不起作用!
答案 0 :(得分:0)
您可以使用具有完整高度/宽度的相对布局,并在视图上设置边距/对齐规则。
答案 1 :(得分:0)
如果你不想使用AbsoluteLayout,你应该使用RelativeLayout,并使用setMargin方法设置其中的视图位置。
答案 2 :(得分:0)
您必须使用并使用其他布局。不推荐使用绝对布局,因为有太多设备具有不同的屏幕,如果您使用绝对坐标,那么应用程序将非常难看。如果它是你的应用程序,那么继续使用AbsoluteLayout,它仍然可以工作。如果没有,我建议你找一个教程并按照它,你可以用其他布局做任何你想做的事情,就像一个乐高。
答案 3 :(得分:0)
您必须使用不同布局的组合。根据需要指定填充,边距。
您可以将TableLayout与TableRows一起使用,而TableRows又具有相对/线性布局。 可以使用任何组合,但是避免嵌套过多的布局,它们可能会降低应用程序的性能。