2017-09-18 10 views
-2

Comment puis-je obtenir un texte à côté du message de chat comme un message d'état (SEND), le message de chat peut augmenter ou diminuer la base de la longueur du message, mais le texte doit apparaître à côté des messages de chat,Comment obtenir un texte à côté d'un message de discussion?

Image: https://ibb.co/dsZntk image 2: https://ibb.co/fExwm5

Tout comme le spectacle d'image à droite envoyer du texte, qui est i ce que je veux obtenir

Modifié: voir l'image en deux quand je gonfleur la deuxième mise en page l'envoi d'état apparaît dans endroit fixe, je veux que le texte (envoyer) apparaisse à côté du message comme image 1

+0

Pouvez-vous élaborer un peu plus? Je ne suis pas vraiment sûr de ce que tu veux dire par là. Peut-être publier une image maquette ou un code que vous avez déjà essayé? – swerly

+0

Oui monsieur, j'ai mis à jour ma question – user8515823

+0

Vous devez exprimer votre problème/problème tout en développant cela. Vous demandez une aide au développement. Créer une liste 'recylerview' et deux vue de mise en page pour l'expéditeur et le destinataire. Il suffit de gonfler la vue pour l'expéditeur et le destinataire. –

Répondre

0

Comment puis-je obtenir un texte à côté du message de chat comme un message d'état (SEND), le message de chat peut augmenter ou diminuer la base de la longueur du message, mais le texte doit apparaître à côté des messages de chat,

I » ve a ajouté un exemple de xml pour votre référence qui vous donnera un indice sur la façon dont vous pouvez éventuellement atteindre un tel Views. Vous pouvez copier et coller le code source ci-dessous dans Android-Studio et comprendre la conception.

<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:paddingTop="8dp"> 

<TextView 
    android:id="@+id/sendMsg" 
    android:text="This is sent msg!" 
    android:background="@color/colorPrimaryDark" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:maxWidth="240dp" 
    android:padding="8dp" 
    android:textColor="#ffffff" 
    android:layout_marginRight="8dp" 
    app:layout_constraintRight_toRightOf="parent" 
    app:layout_constraintTop_toTopOf="parent" /> 

<TextView 
    android:id="@+id/textMsgStatus" 
    android:text="Sent" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textSize="10sp" 
    android:layout_marginRight="4dp" 
    app:layout_editor_absoluteY="10dp" 
    app:layout_constraintRight_toLeftOf="@+id/sendMsg" /> 

PS: Avant de poser la question sur le SO, essayez de le faire par auto recherche lil. Il vous aidera à long terme :)

+0

Oui, j'ai créé deux mise en page et gonflé mais je ne suis pas en mesure d'obtenir le texte à côté du message de chat voir J'ai mis à jour ma question (voir image 2) – user8515823

+0

Comment avez-vous utilisé ci-dessus xml? – Anurag

+0

Oui, j'ai créé deux fichiers XML comme left.xml (1TextView avec LinearLayout) et right.xml (2 TextView avec relativement out) et un list.xml, puis j'ai utilisé l'adaptateur personnalisé pour gonfler les messages à listview comme left (received messages) et à droite (envoyer des messages) – user8515823

0

C'est un travail simple que je viens de faire mon auto compliqué

Je dois juste utiliser

android:. Layout_toleftof = « chat messaage » Ensuite, il aligne automatiquement à gauche de chaque message de discussion