Android 边距弹出下拉微调器
Android margin popup drodown spinner
我想要这样的东西:
但我现在有这个结果:
确实有 1 个问题,我想应用 margin top de dropdown popup。
我尝试了一件没有用的东西:
弹出主题
这是我的微调器:
<androidx.appcompat.widget.AppCompatSpinner
android:popupBackground="@color/bgChoicesSpinner"
android:popupTheme="@style/popupOverlay"
android:dropDownWidth="match_parent"
android:layout_marginTop="30dp"
android:layout_marginStart="5dp"
android:id="@+id/spinnerCountry"
android:layout_width="match_parent"
android:layout_height="50dp">
有我的风格:
<style name="popupOverlay" parent="ThemeOverlay.AppCompat.Light">
<item name="android:layout_marginTop">10dp</item>
<item name="android:background">@color/bgChoicesSpinner</item>
</style>
使您的微调器宽度如下图所示。为此,您需要采用一个父视图并将微调器和下拉箭头放在该父视图上。确保您的微调器宽度以实现您的实际图像视图。
使用 android:dropDownVerticalOffset="xxdp"
属性。
<androidx.appcompat.widget.AppCompatSpinner
android:spinnerMode="dropdown"
android:dropDownVerticalOffset="40dp"
...
/>
我想要这样的东西:
但我现在有这个结果:
确实有 1 个问题,我想应用 margin top de dropdown popup。 我尝试了一件没有用的东西: 弹出主题 这是我的微调器:
<androidx.appcompat.widget.AppCompatSpinner
android:popupBackground="@color/bgChoicesSpinner"
android:popupTheme="@style/popupOverlay"
android:dropDownWidth="match_parent"
android:layout_marginTop="30dp"
android:layout_marginStart="5dp"
android:id="@+id/spinnerCountry"
android:layout_width="match_parent"
android:layout_height="50dp">
有我的风格:
<style name="popupOverlay" parent="ThemeOverlay.AppCompat.Light">
<item name="android:layout_marginTop">10dp</item>
<item name="android:background">@color/bgChoicesSpinner</item>
</style>
使您的微调器宽度如下图所示。为此,您需要采用一个父视图并将微调器和下拉箭头放在该父视图上。确保您的微调器宽度以实现您的实际图像视图。
使用 android:dropDownVerticalOffset="xxdp"
属性。
<androidx.appcompat.widget.AppCompatSpinner
android:spinnerMode="dropdown"
android:dropDownVerticalOffset="40dp"
...
/>