【发布时间】:2018-08-30 18:56:43
【问题描述】:
我的xml代码是:
<Spinner
android:id="@+id/destination"
android:layout_width="344dp"
android:layout_height="30dp"
android:autofillHints="Choose destination"
android:spinnerMode="dropdown" />
我想添加提示(不使用虚拟条目)以便在活动开始时向用户显示。 使用 FireBase 后,内置的 xml 提示功能不起作用。
主要活动:
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);
【问题讨论】:
-
也许我的回答会有所帮助:stackoverflow.com/questions/37019941/…
-
好兄弟,我前段时间也解决了这个问题。感谢您的回答@MurilloComino
标签: android firebase firebase-realtime-database spinner hint