[1]. Просто возьмите recyclerview вместо TextView в своей деятельности.
[2]. Возьмите ArrayList of String в свою деятельность, как
ArrayList<String> childList=new ArrayList<>();
[3]. Создайте Адаптер для вашего рециркуляционного представления, в котором в файл макета элемента добавьте только один текстовый вид, в котором вы увидите список своих детей.
[4]. Установите этот адаптер с recyclerView в onCreate (), как показано ниже:
recyclerview.setLayoutManager(new LinearLayoutManager(this,RecyclerView.VERTICAL,false);
YourAdapter adapter=new YourAdapter(this,childList) //pass your arraylist
recyclerview.setAdapter(adapter);
[5]. в onDataChange () внести изменения, как показано ниже
ClientsRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if(dataSnapshot.exists())
{
for(DataSnapshot snapshot:dataSnapshot){
childList.add(snapshot.getKey());
}
adapter.notifyDataSetChanged();
}
else
{
Clients.setText("0 Clients");
}
}
ЭТО ЭТО