0

我有一个按钮,单击它时会调用 Spinner。Spinner 有一个自定义视图,但布局位于页面中间而不是按钮下方。

这应该是这样的:

在此处输入图像描述

相反,它看起来像这样:

在此处输入图像描述

如何像第一张图片一样在我的 Button 下显示视图?这是我的按钮和微调器 .xml

<ImageButton android:id="@+id/window_recent_menu"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_centerVertical="true"
    android:layout_alignParentRight="true"
    android:layout_marginRight="5dp"
    android:background="@null"
    android:src="@drawable/menu_btn"
    android:contentDescription="@string/contentDesc"
    android:visibility="gone"/>

<Spinner android:id="@+id/window_recent_menu_spinner"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerVertical="true"
    android:layout_alignParentRight="true"
    android:layout_marginRight="10dp"
    android:visibility="gone"/>

谢谢

PS android:visibility="gone"ImageButton 用于某些视图。这不适用于上面看到的视图。

4

1 回答 1

0

你在这里真正想要的是一个PopupMenu,而不是一个Spinner。(支持包

于 2013-10-01T23:39:27.507 回答