android studio和radiogroup

时间:2016-10-28 17:07:43

标签: java android xml android-layout android-studio

我正在尝试在android studio中制作一个简单的应用程序,但每当我放下RadioGroup时都会遇到布局问题。在我的第一张图片中,我创建了一个RadioGroup并将两个RadioButtons拖入其中,将它们拖动到组件树上的radiogroup选项,试图将它们放入布局中的放射线组中是不可能的无线电组在它上面是完全不可见的。

enter image description here

我在它下方拖动一个按钮,将它与中心对齐,显示按钮的位置显示它位于无线电组之下。但是一旦我松开鼠标按钮,试图放置的按钮就会在这里结束。

enter image description here

我一直在与android studio进行一段时间的战斗,但如果我按下按钮甚至远离RadioGroup,它会弹出屏幕,如果我把它放在屏幕上,我就没有足够的空间我的其他元素按钮低了。

TL;博士 radiogroups弹出它们上面的任何元素。它可能是一个布局或重力问题或类似的东西。但我不知道如何解决它,并希望我的按钮不在所有其他元素kthx的下面。

2 个答案:

答案 0 :(得分:2)

我不确定是什么导致了您的问题,因为您没有提供足够的信息。但是,如果您希望该按钮显示在您的广播组下方,则在您的xml文件中,为您的广播组标记为android:id="@+id/radioGroup",并在按钮中添加android:layout_below="@id/radioGroup"

答案 1 :(得分:0)

尝试在按钮中android:layout_below="@+id/radioGroup"。默认情况下,您使用相对布局时会拖动顶部。这是完整的按钮视图。

<Button
    android:text="Button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="23dp"
    android:id="@+id/button"
    android:layout_below="@+id/yourRadioGroupId"
    android:layout_centerHorizontal="true" />