Мой код xml:
<Spinner
android:id="@+id/destination"
android:layout_width="344dp"
android:layout_height="30dp"
android:autofillHints="Choose destination"
android:spinnerMode="dropdown" />
Я хочу добавить подсказку (без использования фиктивной записи), которая будет показана пользователю при запуске действия.
Встроенная функция xml-подсказки не работает после использования FireBase.
MainActivity:
myRef.child("Stations").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
final List<String> stationname = new ArrayList<String>();
for (DataSnapshot stationSnapshot : dataSnapshot.getChildren()) {
String stationName = stationSnapshot.child("Name").getValue(String.class);
stationname.add(stationName);
}
Spinner sp2= findViewById(R.id.destination);
ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(FairPage.this, android.R.layout.simple_spinner_item, stationname);
arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
sp2.setAdapter(arrayAdapter);