2017-09-18 44 views
-2

如何获得旁边的状态消息(SEND),聊天消息可以扩大或缩小的消息长度的基础,但在旁边的文字聊天消息应该出现在聊天消息的文本,如何获取聊天消息旁边的文本?

图片:https://ibb.co/dsZntk 图片2:https://ibb.co/fExwm5

就像图像显示在右侧发送文字,这就是我想达到什么

编辑:看到图像中的两个时,我吹气第二布局状态发送出现在固定的地方,我希望文字(发送)出现在聊天消息旁边,如图1

+0

你能详细说一下吗?我不确定你的意思。也许发布一个样机图片或一些你已经尝试过的代码? – swerly

+0

是的,先生,我已更新我的问题 – user8515823

+0

你必须在开发时表达你的问题/问题。你正在寻求发展的帮助。为发件人和收件人创建一个'recylerview'列表和两个布局视图。只需对发送者和接收者的视图充气。 –

回答

0

如何让旁边的状态消息(SEND),聊天消息可以扩大或缩小的消息长度的基础,但在旁边的文字聊天消息应该出现在聊天消息的文本,

我已经添加了一个示例xml供你参考,它会给你一个提示,你可能如何实现Views。您可以复制并粘贴Android-Studio以下的源代码并理解设计。

<?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:问问题在此之前,试图通过自做律研究。这将帮助你在长期来看:)

+0

是的,我创建了两个布局和充气,但我无法获得聊天消息旁边的文本看到我已经更新了我的问题(见图2) – user8515823

+0

你是如何使用上面的XML? – Anurag

+0

是的,我创建了两个XML文件,分别为left.xml(带有LinearLayout的1TextView)和right.xml(2个TextView带有相对较多的)和一个list.xml,然后我使用自定义适配器将消息充气到左边的listview消息)和正确的(发送消息) – user8515823

0

这是一个简单的工作,我只是做我自己复杂

我只需要使用

机器人:layout_toleftof =“聊天messaage” 然后,它会自动对齐每个聊天信息左侧