Поместите 3 Textview в linearLayout (Horization) и установите пользовательский стиль для каждого текстового представления.
создайте 3 отрисовки для пользовательского стиля при просмотре текста
random_textview.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<solid android:color="#8D7AA5"/>
<corners android:bottomRightRadius="20dp"
android:topRightRadius="20dp"/>
</shape>
friend_textview.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<solid android:color="#7096BD"/>
<corners android:bottomLeftRadius="20dp"
android:topLeftRadius="20dp"/>
</shape>
ok_textview.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<solid android:color="#808080"/>
<corners android:bottomLeftRadius="20dp"
android:topLeftRadius="20dp"
android:bottomLeftRadius="20dp"
android:topLeftRadius="20dp"/>
</shape>