我需要改变Spinner下拉列表的水平位置.这是截图:

我希望这个下拉列表在主图标/文本下面的一行中显示,这样看起来很好
如图所示:

这是我在xml中所做的:
<Spinner
    android:id="@+id/tvHeader"
    style="@style/spinner_style"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@+id/ver_main_donate_background_tile_long"
    android:layout_alignTop="@+id/ver_main_donate_background_tile_long"
    android:layout_marginTop="5dp"
    android:layout_toRightOf="@+id/icon_main_header"
    android:spinnerMode="dropdown"
    android:dropDownHorizontalOffset="-15dp"
    android:gravity="left|center_vertical"
    android:text="@string/name_of_product" />
所以,正如我想的那样,
android:spinnerMode="dropdown"
android:dropDownHorizontalOffset="-15dp"
应该做的伎俩,但正如你在截图上看到的那样,它不起作用