J'ai cet écran appelé Fondamentalement, ce bloc de code crée une ligne horizontale. En dessous de cet horizontal, je souhaite afficher les messages récents de l'utilisateur. P> ci-dessous sur ce bloc de ligne horizontal, j'ai ce code: p> Ceci prend Soin de l'affichage des messages récents de l'utilisateur. P> maintenant dans mon messages code> qui affiche une liste de messages récents à l'utilisateur. Dans mon
Activity_Messages.xml Code> Fichier J'ai ce bit de code:
Messages.java CODE> Fichier J'ai ce bit de code: P>
mMessagesLayoutManager = new LinearLayoutManager(Messages.this);
mRecyclerView.setLayoutManager(mMessagesLayoutManager);
mMessagesAdapter = new MessagesAdapter(getDataSetMessages(), Messages.this);
mRecyclerView.setAdapter(mMessagesAdapter);
for(int i = 0; i < 100; i++) {
MessagesObject obj = new MessagesObject(Integer.toString(i));
resultsMessages.add(obj);
}
mMessagesAdapter.notifyDataSetChanged();
3 Réponses :
Il s'agit simplement de contraindre la question. Vous n'avez pas défini de contrainte pour RECYCLERVIEW Essayez d'ajouter une contrainte et une exécution à nouveau Cela fonctionnera p>
Vous pouvez soit envelopper les deux vues de la première vue et de la vision de Scroll View dans une linearlayout avec Android: Orientation = "Vertical", ou vous pouvez ajouter des contraintes (si la vue racine est une contrainteTlayout) p>
changer ceci:
<android.support.v4.widget.NestedScrollView android:layout_width="0dp" android:layout_height="0dp" app:layout_constraintTop_toBottomOf="@+id/horizontal_line" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintBottom_toBottomOf="parent">
Cela le corrigé. Merci pour la clarification de l'utilisation match_parent code> intérieure
contraintlayout code>. Ne savait pas à ce sujet.
Publiez votre code complet_messages.xml