可以将一个按钮叠加在另一个按钮上



我正在尝试将某种按钮覆盖在另一个按钮上。原因是我想向用户解释某些按钮会做什么。

例如:会有一个按钮。在右上角或任何一个按钮上都会有一个问号。当用户按下问号时,它将解释该按钮的作用。

这就是我想到的,试试看:

   <RelativeLayout>
      <Button
        android:id="@+id/btnOne"/>
      <Button
        android:id="@+id/btnTwo"
        android:layout_alignTop="@id/btnOne"
        android:layout_alignLeft="@id/btnOne"/>
    </RelativeLayout>

尝试使用相对布局。链接:http://developer.android.com/reference/android/widget/RelativeLayout.html它会让你覆盖。

Relativelayout可以让你轻松地将图像并排排列,也可以将图像放在上面。

你为什么不把RelativeLayout做成你的按钮,把你的问号放在里面,向右对齐或其他什么。。例如

<RelativeLayout
android:id="@+id/mybutton"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/button_bg"
>
<ImageView
    android:id="@+id/image"
    android:layout_alignParentRight="true"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    style="@style/icon"
    />
</RelativeLayout>

您可以将侦听器连接到两者。

最新更新