activity_muc_details.xml

  1<?xml version="1.0" encoding="utf-8"?>
  2<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  3            xmlns:app="http://schemas.android.com/apk/res-auto"
  4            android:layout_width="fill_parent"
  5            android:layout_height="fill_parent"
  6            android:background="?attr/color_background_secondary">
  7
  8    <LinearLayout
  9        android:id="@+id/muc_main_layout"
 10        android:layout_width="fill_parent"
 11        android:layout_height="wrap_content"
 12        android:orientation="vertical">
 13
 14        <android.support.v7.widget.CardView
 15            android:layout_width="match_parent"
 16            android:layout_height="wrap_content"
 17            android:layout_marginBottom="@dimen/activity_vertical_margin"
 18            android:layout_marginLeft="@dimen/activity_horizontal_margin"
 19            android:layout_marginRight="@dimen/activity_horizontal_margin"
 20            android:layout_marginTop="@dimen/activity_vertical_margin">
 21
 22            <LinearLayout
 23                android:layout_width="match_parent"
 24                android:layout_height="wrap_content"
 25                android:orientation="vertical"
 26                android:padding="@dimen/infocard_padding">fill_parent
 27
 28                <TextView
 29                    android:id="@+id/muc_jabberid"
 30                    android:layout_width="wrap_content"
 31                    android:layout_height="wrap_content"
 32                    android:layout_marginBottom="16dp"
 33                    android:text="@string/account_settings_example_jabber_id"
 34                    android:textColor="?attr/color_text_primary"
 35                    android:textSize="?attr/TextSizeHeadline"
 36                    android:textStyle="bold"/>
 37
 38                <RelativeLayout
 39                    android:layout_width="fill_parent"
 40                    android:layout_height="wrap_content"
 41                    android:layout_marginBottom="32dp">
 42
 43                    <com.makeramen.roundedimageview.RoundedImageView
 44                        android:id="@+id/your_photo"
 45                        android:layout_width="48dp"
 46                        android:layout_height="48dp"
 47                        android:layout_alignParentLeft="true"
 48                        android:src="@drawable/ic_profile"
 49                        app:riv_corner_radius="2dp"/>
 50
 51                    <LinearLayout
 52                        android:layout_width="fill_parent"
 53                        android:layout_height="wrap_content"
 54                        android:layout_centerVertical="true"
 55                        android:layout_toRightOf="@+id/your_photo"
 56                        android:orientation="vertical"
 57                        android:paddingLeft="8dp">
 58
 59                        <TextView
 60                            android:id="@+id/muc_your_nick"
 61                            android:layout_width="wrap_content"
 62                            android:layout_height="wrap_content"
 63                            android:singleLine="true"
 64                            android:textColor="?attr/color_text_primary"
 65                            android:textSize="?attr/TextSizeHeadline"/>
 66
 67                        <TextView
 68                            android:id="@+id/muc_role"
 69                            android:layout_width="wrap_content"
 70                            android:layout_height="wrap_content"
 71                            android:singleLine="true"
 72                            android:textColor="?attr/color_text_primary"
 73                            android:textSize="?attr/TextSizeBody"/>
 74                    </LinearLayout>
 75
 76                    <ImageButton
 77                        android:id="@+id/edit_nick_button"
 78                        android:layout_width="wrap_content"
 79                        android:layout_height="wrap_content"
 80                        android:layout_alignParentRight="true"
 81                        android:layout_centerVertical="true"
 82                        android:alpha="?attr/icon_alpha"
 83                        android:background="?android:selectableItemBackground"
 84                        android:padding="@dimen/image_button_padding"
 85                        android:src="?attr/icon_edit_body"/>
 86                </RelativeLayout>
 87
 88                <RelativeLayout
 89                    android:id="@+id/muc_settings"
 90                    android:layout_width="fill_parent"
 91                    android:layout_height="wrap_content">
 92
 93                    <TextView
 94                        android:id="@+id/muc_conference_type"
 95                        android:layout_width="wrap_content"
 96                        android:layout_height="wrap_content"
 97                        android:layout_alignParentLeft="true"
 98                        android:layout_centerVertical="true"
 99                        android:layout_toLeftOf="@+id/change_conference_button"
100                        android:text="@string/private_conference"
101                        android:textColor="?attr/color_text_primary"
102                        android:textSize="?attr/TextSizeBody"
103                        />
104
105                    <ImageButton
106                        android:id="@+id/change_conference_button"
107                        style="?android:attr/buttonStyleSmall"
108                        android:layout_width="wrap_content"
109                        android:layout_height="wrap_content"
110                        android:layout_alignParentRight="true"
111                        android:layout_centerVertical="true"
112                        android:layout_gravity="center_horizontal"
113                        android:alpha="?attr/icon_alpha"
114                        android:background="?android:selectableItemBackground"
115                        android:padding="@dimen/image_button_padding"
116                        android:src="?attr/icon_settings"/>
117                </RelativeLayout>
118
119                <RelativeLayout
120                    android:layout_width="fill_parent"
121                    android:layout_height="wrap_content">
122
123                    <TextView
124                        android:id="@+id/notification_status_text"
125                        android:layout_width="wrap_content"
126                        android:layout_height="wrap_content"
127                        android:layout_alignParentLeft="true"
128                        android:layout_centerVertical="true"
129                        android:layout_toLeftOf="@+id/notification_status_button"
130                        android:text="@string/notify_on_all_messages"
131                        android:textColor="?attr/color_text_primary"
132                        android:textSize="?attr/TextSizeBody"
133                        />
134
135                    <ImageButton
136                        android:id="@+id/notification_status_button"
137                        style="?android:attr/buttonStyleSmall"
138                        android:layout_width="wrap_content"
139                        android:layout_height="wrap_content"
140                        android:layout_alignParentRight="true"
141                        android:layout_centerVertical="true"
142                        android:layout_gravity="center_horizontal"
143                        android:alpha="?attr/icon_alpha"
144                        android:background="?android:selectableItemBackground"
145                        android:padding="@dimen/image_button_padding"
146                        android:src="?attr/icon_notifications"/>
147                </RelativeLayout>
148
149                <TableLayout
150                    android:id="@+id/muc_info_more"
151                    android:layout_width="match_parent"
152                    android:layout_height="wrap_content"
153                    android:shrinkColumns="0"
154                    android:stretchColumns="1"
155                    android:visibility="gone">
156
157                    <TableRow
158                        android:layout_width="fill_parent"
159                        android:layout_height="match_parent">
160
161                        <TextView
162                            android:layout_width="wrap_content"
163                            android:layout_height="wrap_content"
164                            android:ellipsize="end"
165                            android:singleLine="true"
166                            android:text="@string/server_info_mam"
167                            android:textColor="?attr/color_text_primary"
168                            android:textSize="?attr/TextSizeBody"/>
169
170                        <TextView
171                            android:id="@+id/muc_info_mam"
172                            android:layout_width="wrap_content"
173                            android:layout_height="wrap_content"
174                            android:layout_gravity="right"
175                            android:paddingLeft="4dp"
176                            android:textColor="?attr/color_text_primary"
177                            android:textSize="?attr/TextSizeBody"/>
178                    </TableRow>
179
180                </TableLayout>
181
182                <TextView
183                    android:id="@+id/details_account"
184                    android:layout_width="wrap_content"
185                    android:layout_height="wrap_content"
186                    android:layout_gravity="right"
187                    android:layout_marginTop="32dp"
188                    android:text="@string/using_account"
189                    android:textColor="?attr/color_text_secondary"
190                    android:textSize="?attr/TextSizeInfo"/>
191            </LinearLayout>
192        </android.support.v7.widget.CardView>
193
194        <android.support.v7.widget.CardView
195            android:id="@+id/muc_more_details"
196            android:layout_width="fill_parent"
197            android:layout_height="wrap_content"
198            android:layout_marginBottom="@dimen/activity_vertical_margin"
199            android:layout_marginLeft="@dimen/activity_horizontal_margin"
200            android:layout_marginRight="@dimen/activity_horizontal_margin"
201            android:layout_marginTop="@dimen/activity_vertical_margin">
202
203            <LinearLayout
204                android:layout_width="match_parent"
205                android:layout_height="wrap_content"
206                android:orientation="vertical"
207                android:padding="@dimen/infocard_padding">
208
209                <LinearLayout
210                    android:id="@+id/muc_members"
211                    android:layout_width="fill_parent"
212                    android:layout_height="0dp"
213                    android:layout_weight="1"
214                    android:orientation="vertical">
215                </LinearLayout>
216
217                <Button
218                    android:id="@+id/invite"
219                    style="?android:attr/buttonStyleSmall"
220                    android:layout_width="wrap_content"
221                    android:layout_height="wrap_content"
222                    android:layout_gravity="center_horizontal"
223                    android:layout_marginTop="24dp"
224                    android:text="@string/invite_contact"/>
225            </LinearLayout>
226        </android.support.v7.widget.CardView>
227
228    </LinearLayout>
229</ScrollView>