Android studio 如何在Android Studio中获取按钮视图前面的imageButton?

Android studio 如何在Android Studio中获取按钮视图前面的imageButton?,android-studio,layout,constraints,hierarchy,Android Studio,Layout,Constraints,Hierarchy,来自Xcode,我真的对Android Studio感到困惑。我想做这样一件简单的事情,比如将一个视图置于另一个视图之上,但出于某种原因,我想在前面显示的视图最终位于后面: imageButton应该在第1章的前面,但无论我如何安排层次结构,它仍然会在后面结束。我是否应该将imageButton作为子视图添加到第1章?我应该用一个容器把这些东西包起来吗?在Xcode中,您只需将一个视图置于另一个视图之上。这么简单,还是我遗漏了什么?好的,现在找到答案了: 对于imageButton,请确保添加

来自Xcode,我真的对Android Studio感到困惑。我想做这样一件简单的事情,比如将一个视图置于另一个视图之上,但出于某种原因,我想在前面显示的视图最终位于后面:

imageButton应该在第1章的前面,但无论我如何安排层次结构,它仍然会在后面结束。我是否应该将imageButton作为子视图添加到第1章?我应该用一个容器把这些东西包起来吗?在Xcode中,您只需将一个视图置于另一个视图之上。这么简单,还是我遗漏了什么?

好的,现在找到答案了:

对于imageButton,请确保添加xml:

android:elevation="2dp"

您可以通过使用来实现这一点。在FrameLayout中,可以将视图放在彼此的顶部,层次结构下的最后一个视图显示在顶部。 要获取按钮视图前面的ImageButton:


/>您应该能够将app:layout_constraintTop_toBottomOf设置为将第1章的顶部设置为imageButton的底部。或者,使用UI编辑器,当你高亮显示一个组件时,应该在每一侧有一个小点,你可以点击并拖动到另一个组件的任何一侧。谢谢,但我认为你没有抓住要点。我已经设置了我想要的约束条件。问题是imageButton在第1章下面。我想让imageButton出现在第一章的前面……你提出问题的方式并没有说明这一点。