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