C# 减少微调器项目之间的空间

C# 减少微调器项目之间的空间,c#,xamarin.android,android-spinner,C#,Xamarin.android,Android Spinner,任何人都可以建议如何通过单选按钮减少微调器项目之间的间距 我的代码如下 布局 <Spinner android:layout_width="250dp" android:layout_height="40dp" android:id="@+id/spinnerCompany" android:theme="@style/SpinnerTheme" android:background="@android:drawable/btn_dropdown" />

任何人都可以建议如何通过单选按钮减少微调器项目之间的间距

我的代码如下

布局

  <Spinner android:layout_width="250dp" 
  android:layout_height="40dp" 
  android:id="@+id/spinnerCompany"
  android:theme="@style/SpinnerTheme"  
  android:background="@android:drawable/btn_dropdown" />
如能获得以下任何帮助,将不胜感激


您可以在
微调器中添加
android:dropDownWidth=“100dp”

 <Spinner android:layout_width="250dp" 
    android:dropDownWidth="100dp"
    android:layout_height="40dp" 
    android:id="@+id/spinnerCompany"
    android:theme="@style/SpinnerTheme"  
    android:background="@android:drawable/btn_dropdown" />

有运行截图


您可以在
微调器中添加
android:dropDownWidth=“100dp”

 <Spinner android:layout_width="250dp" 
    android:dropDownWidth="100dp"
    android:layout_height="40dp" 
    android:id="@+id/spinnerCompany"
    android:theme="@style/SpinnerTheme"  
    android:background="@android:drawable/btn_dropdown" />

有运行截图


我做了一个小改动,如下所示,它得到了解决

活动

  CompanyAdapter.SetDropDownViewResource(Resource.Drawable.styl_spinner_style);
styl_微调器风格

  <?xml version="1.0" encoding="utf-8"?>
  <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@android:id/text1"
  style="?android:attr/spinnerDropDownItemStyle"
  android:singleLine="true"
  android:layout_width="match_parent"
  android:layout_height="37dp"
  android:ellipsize="marquee"
  android:checkMark="?android:attr/listChoiceIndicatorSingle"
  android:textColor="#252c3b"/>

我做了一个小改动,如下所示,它得到了解决

活动

  CompanyAdapter.SetDropDownViewResource(Resource.Drawable.styl_spinner_style);
styl_微调器风格

  <?xml version="1.0" encoding="utf-8"?>
  <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@android:id/text1"
  style="?android:attr/spinnerDropDownItemStyle"
  android:singleLine="true"
  android:layout_width="match_parent"
  android:layout_height="37dp"
  android:ellipsize="marquee"
  android:checkMark="?android:attr/listChoiceIndicatorSingle"
  android:textColor="#252c3b"/>


是的,您可以自定义一个下拉视图,或者您可以直接设置
下拉宽度
,根据您的问题,我认为设置
下拉宽度
是一种快速的方法。请不要忘记标记答案,它将帮助其他有类似问题的人。是的,您可以自定义下拉视图,或者您可以直接设置
dropDownWidth
,根据您的问题,我认为设置
dropDownWidth
是一种快速的方法。请不要忘记标记答案,这将帮助其他有类似问题的人。