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/card_padding_regular">
 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:textAppearance="@style/TextAppearance.AppCompat.Title"/>
 35
 36                <RelativeLayout
 37                    android:layout_width="fill_parent"
 38                    android:layout_height="wrap_content"
 39                    android:layout_marginBottom="32dp">
 40
 41                    <com.makeramen.roundedimageview.RoundedImageView
 42                        android:id="@+id/your_photo"
 43                        android:layout_width="48dp"
 44                        android:layout_height="48dp"
 45                        android:layout_alignParentLeft="true"
 46                        app:riv_corner_radius="2dp"/>
 47
 48                    <LinearLayout
 49                        android:layout_width="fill_parent"
 50                        android:layout_height="wrap_content"
 51                        android:layout_centerVertical="true"
 52                        android:layout_toRightOf="@+id/your_photo"
 53                        android:orientation="vertical"
 54                        android:paddingLeft="@dimen/avatar_item_distance">
 55
 56                        <TextView
 57                            android:id="@+id/muc_your_nick"
 58                            android:layout_width="wrap_content"
 59                            android:layout_height="wrap_content"
 60                            android:singleLine="true"
 61                            android:textAppearance="@style/TextAppearance.AppCompat.Subhead"/>
 62
 63                        <TextView
 64                            android:id="@+id/muc_role"
 65                            android:layout_width="wrap_content"
 66                            android:layout_height="wrap_content"
 67                            android:singleLine="true"
 68                            android:textAppearance="@style/TextAppearance.Conversations.Body1.Secondary"/>
 69                    </LinearLayout>
 70
 71                    <ImageButton
 72                        android:id="@+id/edit_nick_button"
 73                        android:layout_width="wrap_content"
 74                        android:layout_height="wrap_content"
 75                        android:layout_alignParentRight="true"
 76                        android:layout_centerVertical="true"
 77                        android:alpha="?attr/icon_alpha"
 78                        android:background="?attr/selectableItemBackgroundBorderless"
 79                        android:padding="@dimen/image_button_padding"
 80                        android:src="?attr/icon_edit_body"/>
 81                </RelativeLayout>
 82
 83                <RelativeLayout
 84                    android:id="@+id/muc_settings"
 85                    android:layout_width="fill_parent"
 86                    android:layout_height="wrap_content">
 87
 88                    <TextView
 89                        android:id="@+id/muc_conference_type"
 90                        android:layout_width="wrap_content"
 91                        android:layout_height="wrap_content"
 92                        android:layout_alignParentLeft="true"
 93                        android:layout_centerVertical="true"
 94                        android:layout_toLeftOf="@+id/change_conference_button"
 95                        android:text="@string/private_conference"
 96                        android:textAppearance="@style/TextAppearance.AppCompat.Body1"
 97                        />
 98
 99                    <ImageButton
100                        android:id="@+id/change_conference_button"
101                        style="?android:attr/buttonStyleSmall"
102                        android:layout_width="wrap_content"
103                        android:layout_height="wrap_content"
104                        android:layout_alignParentRight="true"
105                        android:layout_centerVertical="true"
106                        android:layout_gravity="center_horizontal"
107                        android:alpha="?attr/icon_alpha"
108                        android:background="?attr/selectableItemBackgroundBorderless"
109                        android:padding="@dimen/image_button_padding"
110                        android:src="?attr/icon_settings"/>
111                </RelativeLayout>
112
113                <RelativeLayout
114                    android:layout_width="fill_parent"
115                    android:layout_height="wrap_content">
116
117                    <TextView
118                        android:id="@+id/notification_status_text"
119                        android:layout_width="wrap_content"
120                        android:layout_height="wrap_content"
121                        android:layout_alignParentLeft="true"
122                        android:layout_centerVertical="true"
123                        android:layout_toLeftOf="@+id/notification_status_button"
124                        android:text="@string/notify_on_all_messages"
125                        android:textAppearance="@style/TextAppearance.AppCompat.Body1"
126                        />
127
128                    <ImageButton
129                        android:id="@+id/notification_status_button"
130                        style="?android:attr/buttonStyleSmall"
131                        android:layout_width="wrap_content"
132                        android:layout_height="wrap_content"
133                        android:layout_alignParentRight="true"
134                        android:layout_centerVertical="true"
135                        android:layout_gravity="center_horizontal"
136                        android:alpha="?attr/icon_alpha"
137                        android:background="?attr/selectableItemBackgroundBorderless"
138                        android:padding="@dimen/image_button_padding"
139                        android:src="?attr/icon_notifications"/>
140                </RelativeLayout>
141
142                <TableLayout
143                    android:id="@+id/muc_info_more"
144                    android:layout_width="match_parent"
145                    android:layout_height="wrap_content"
146                    android:shrinkColumns="0"
147                    android:stretchColumns="1"
148                    android:visibility="gone">
149
150                    <TableRow
151                        android:layout_width="fill_parent"
152                        android:layout_height="match_parent">
153
154                        <TextView
155                            android:layout_width="wrap_content"
156                            android:layout_height="wrap_content"
157                            android:ellipsize="end"
158                            android:singleLine="true"
159                            android:text="@string/server_info_mam"
160                            android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
161
162                        <TextView
163                            android:id="@+id/muc_info_mam"
164                            android:layout_width="wrap_content"
165                            android:layout_height="wrap_content"
166                            android:layout_gravity="right"
167                            android:paddingLeft="4dp"
168                            android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
169                    </TableRow>
170
171                </TableLayout>
172
173                <TextView
174                    android:id="@+id/details_account"
175                    android:layout_width="wrap_content"
176                    android:layout_height="wrap_content"
177                    android:layout_gravity="right"
178                    android:layout_marginTop="32dp"
179                    android:text="@string/using_account"
180                    android:textAppearance="@style/TextAppearance.AppCompat.Caption"/>
181            </LinearLayout>
182        </android.support.v7.widget.CardView>
183
184        <android.support.v7.widget.CardView
185            android:id="@+id/muc_more_details"
186            android:layout_width="fill_parent"
187            android:layout_height="wrap_content"
188            android:layout_marginBottom="@dimen/activity_vertical_margin"
189            android:layout_marginLeft="@dimen/activity_horizontal_margin"
190            android:layout_marginRight="@dimen/activity_horizontal_margin"
191            android:layout_marginTop="@dimen/activity_vertical_margin">
192
193            <LinearLayout
194                android:layout_width="match_parent"
195                android:layout_height="wrap_content"
196                android:orientation="vertical"
197                android:padding="@dimen/card_padding_list">
198
199                <LinearLayout
200                    android:id="@+id/muc_members"
201                    android:layout_width="fill_parent"
202                    android:layout_height="0dp"
203                    android:layout_weight="1"
204                    android:orientation="vertical">
205                </LinearLayout>
206
207                <Button
208                    android:id="@+id/invite"
209                    style="?android:attr/buttonStyleSmall"
210                    android:layout_width="wrap_content"
211                    android:layout_height="wrap_content"
212                    android:layout_gravity="center_horizontal"
213                    android:layout_marginTop="24dp"
214                    android:text="@string/invite_contact"/>
215            </LinearLayout>
216        </android.support.v7.widget.CardView>
217
218    </LinearLayout>
219</ScrollView>