У меня есть настройка базы данных Firebase, которая при нажатии кнопки в приложении заполняет представление списка со значениями из моей базы данных. У меня это работает без проблем, но я заметил, что в представлении списка нет заголовков. Я думал, что могу добавить новый список String[]
со всеми заголовками, но я зациклился на том, как добавить к каждому элементу. Это мой код для кнопки мыши:Как заполнить представление списка заголовком и описанием в каждом элементе
public void viewJobsOnClick(View view) {
final TextView tv = (TextView) findViewById(R.id.tvday);
final RelativeLayout Rlitem = (RelativeLayout)findViewById(R.id.joblistitemslayout);
final RelativeLayout Rllist = (RelativeLayout)findViewById(R.id.joblistviewlayout);
//My adapter that is populating my listview
final ArrayAdapter<String> jlistAdapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, JoblistArray);
lv.setAdapter(jlistAdapter);
if (joblistRootRef.child("Monday").toString().contains(DAY_OF_THE_WEEK)) {
//Firebase child listener that sends the data to my adapter
joblistRootRef.child("Monday").addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
String jlist = dataSnapshot.getValue(String.class);
Rlitem.setVisibility(View.GONE);
Rllist.setVisibility(View.VISIBLE);
JoblistArray.add(jlist);
}
https://github.com/firebase/FirebaseUI-Android/blob/master/database/README.md – Nirel