fragment_conversation.xml

 1<?xml version="1.0" encoding="utf-8"?>
 2<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 3    xmlns:tools="http://schemas.android.com/tools"
 4    android:layout_width="match_parent"
 5    android:layout_height="match_parent"
 6    android:background="@color/secondarybackground" >
 7
 8    <RelativeLayout
 9        android:id="@+id/textsend"
10        android:layout_width="fill_parent"
11        android:layout_height="wrap_content"
12        android:layout_alignParentBottom="true"
13        android:layout_alignParentLeft="true"
14        android:background="@color/primarybackground" >
15
16        <EditText
17            android:id="@+id/textinput"
18            android:layout_width="wrap_content"
19            android:layout_height="wrap_content"
20            android:layout_alignParentLeft="true"
21            android:layout_toLeftOf="@+id/textSendButton"
22            android:background="@color/primarybackground"
23            android:ems="10"
24            android:inputType="textShortMessage|textMultiLine|textCapSentences"
25            android:minHeight="48dp"
26            android:minLines="1"
27            android:paddingBottom="12dp"
28            android:paddingLeft="8dp"
29            android:paddingRight="8dp"
30            android:paddingTop="12dp"
31            android:textColor="@color/primarytext">
32
33            <requestFocus />
34        </EditText>
35
36        <ImageButton
37            android:id="@+id/textSendButton"
38            android:layout_width="48dp"
39            android:layout_height="48dp"
40            android:layout_alignParentRight="true"
41            android:layout_centerVertical="true"
42            android:background="?android:selectableItemBackground"
43            android:src="@drawable/ic_action_send_now" />
44    </RelativeLayout>
45
46    <ListView
47        android:id="@+id/messages_view"
48        android:layout_width="fill_parent"
49        android:layout_height="wrap_content"
50        android:layout_above="@+id/textsend"
51        android:layout_alignParentLeft="true"
52        android:layout_below="@+id/snackbar"
53        android:background="@color/secondarybackground"
54        android:divider="@null"
55        android:dividerHeight="0dp"
56        android:listSelector="@android:color/transparent"
57        android:stackFromBottom="true"
58        android:transcriptMode="normal"
59        tools:listitem="@layout/message_sent" >
60    </ListView>
61
62    <RelativeLayout
63        android:id="@+id/snackbar"
64        android:layout_width="fill_parent"
65        android:layout_height="wrap_content"
66        android:minHeight="48dp"
67        android:background="@color/darkbackground"
68        android:visibility="gone">
69
70        <TextView
71            android:id="@+id/snackbar_message"
72            android:layout_width="wrap_content"
73            android:layout_height="wrap_content"
74            android:layout_alignParentLeft="true"
75            android:layout_centerVertical="true"
76            android:textSize="14sp"
77            android:textColor="@color/ondarktext"
78            android:paddingLeft="24dp"/>
79        <TextView
80            android:id="@+id/snackbar_action"
81            android:layout_width="wrap_content"
82            android:layout_height="wrap_content"
83            android:layout_alignParentRight="true"
84            android:layout_centerVertical="true"
85            android:textSize="14sp"
86            android:textColor="@color/ondarktext"
87            android:textStyle="bold"
88            android:textAllCaps="true"
89            android:paddingLeft="24dp"
90            android:paddingRight="24dp"
91            android:paddingTop="18dp"
92            android:paddingBottom="18dp"/>
93        </RelativeLayout>
94
95</RelativeLayout>