Android 在微调器中显示当前月份
我有一个叫做month_spineer的旋转器,用来显示一年中的所有月份。我想知道,我是否可以在微调器中显示当前月份而不是第一个值(例如,如果是三月,那么活动开始时将显示三月而不是一月) 微调器xml:Android 在微调器中显示当前月份,android,Android,我有一个叫做month_spineer的旋转器,用来显示一年中的所有月份。我想知道,我是否可以在微调器中显示当前月份而不是第一个值(例如,如果是三月,那么活动开始时将显示三月而不是一月) 微调器xml: <Spinner android:id="@+id/month_spinner" android:layout_width="200dp" android:layout_height="35dp
<Spinner
android:id="@+id/month_spinner"
android:layout_width="200dp"
android:layout_height="35dp"
android:layout_marginStart="40dp"
android:layout_marginTop="33dp"
android:layout_marginEnd="22dp"
android:layout_marginBottom="32dp"
android:entries="@array/month"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/et_year"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0" />
微调器的值
<string-array name="month">
<item>January</item>
<item>February</item>
<item>March</item>
<item>April</item>
<item>May</item>
<item>June</item>
<item>July</item>
<item>August</item>
<item>September</item>
<item>October</item>
<item>November</item>
<item>December</item>
</string-array>
一月
二月
前进
四月
也许
六月
七月
八月
九月
十月
十一月
十二月
您可以使用下面的代码以编程方式设置微调器的项索引
month_spinner.setSelection(indexofmonth);
在活动中,获取当前月份并将其设置为微调器的索引
int indexofmonth = Calendar.getInstance().get(Calendar.MONTH)
您可以使用以下代码以编程方式设置微调器的项索引
month_spinner.setSelection(indexofmonth);
在活动中,获取当前月份并将其设置为微调器的索引
int indexofmonth = Calendar.getInstance().get(Calendar.MONTH)