RootRef.child("Messages").child(messageReceiverID).child(messageSenderID).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange (@NonNull DataSnapshot dataSnapshot){
for (DataSnapshot ds : dataSnapshot.getChildren()) {
String uid = ds.getKey();
if (uid != null && isUserOnline.equals(true)) {
RootRef.child("Messages").child(messageReceiverID).child(messageSenderID).child(uid).child("read").setValue(true);
RootRef.child("Messages").child(messageSenderID).child(messageReceiverID).child(uid).child("read").setValue(true);
Map messageTextBody = new HashMap();
messageTextBody.replace("read", true);
}
}
messageAdapter.notifyItemChanged(); // after end of loop using notifyItemChanged data
}
}
If your question refers to django-admin app, you could try Grappeli. If not, you may like to get familiar with CSS Frameworks. Useful resources can be found here or here. I would personally recommend 960.gs, but it's a matter of taste.
Взгляните на djangoslingshot.com (полное раскрытие, это мой сайт).
Одним из продуктов являются «шаблоны шаблонов» - в настоящее время в рамках лицензии CC Attribute доступны два шаблона.