私は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