【发布时间】:2016-11-06 15:30:46
【问题描述】:
我有一个 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);
}
【问题讨论】:
标签: java android listview firebase firebase-realtime-database