gpt4 book ai didi

来自另一个 View 的Android RelativeLayout alignCenter

转载 作者:IT老高 更新时间:2023-10-28 22:15:04 24 4
gpt4 key购买 nike

我有一个 RelativeLayout 有两个 child ,这两个 child 也是 RelativeLayout 包含一些按钮和东西。这些子布局不在我的主布局中居中,并且主布局确实包含这两个侧面之外的其他一些东西。我希望第一个在第二个之上。这很简单,只需在第二个中使用 android:layout_below="@+id/firstLayout" 即可。但我也希望第二个在第一个的中心对齐。我的意思是我希望第二个布局找到第一个布局的中心,并对齐自身,使其中心位于相同的 x 位置。我看到 alignLeft、alignRight、alignTop 和 alignBaseline,但没有居中。这是否可以在不必硬编码边距以将第二个布局滑过某些位置的情况下做到这一点?

这是我试图最终得到的一个粗略示例,蓝色条将是第一个布局,红色框将是第二个布局。我知道我可以将它们都包装在另一个 RelativeLayout 中,其大小等于 "wrap_content" 然后使用 centerHorizo​​ntal="true"第二个。但我真的宁愿将两者都保留为我的主要布局的子级(如果我将应用程序的某些部分设为单独布局的子级,我将不得不对它们的工作方式进行一些更改。我试图避免这种情况。)

Example of what I want

最佳答案

如果您可以将父布局的宽度设置为“wrap_content”,那么您可以将两个子布局都放在中心

关于来自另一个 View 的Android RelativeLayout alignCenter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5487864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com