activity_contact_details.xml

  1<?xml version="1.0" encoding="utf-8"?>
  2<layout xmlns:android="http://schemas.android.com/apk/res/android"
  3        xmlns:app="http://schemas.android.com/apk/res-auto"
  4        xmlns:tools="http://schemas.android.com/tools">
  5
  6    <ScrollView
  7        android:layout_width="fill_parent"
  8        android:layout_height="fill_parent"
  9        android:background="?attr/color_background_secondary">
 10
 11        <LinearLayout
 12            android:id="@+id/details_main_layout"
 13            android:layout_width="fill_parent"
 14            android:layout_height="wrap_content"
 15            android:orientation="vertical">
 16
 17            <android.support.v7.widget.CardView
 18                android:layout_width="match_parent"
 19                android:layout_height="wrap_content"
 20                android:layout_marginBottom="@dimen/activity_vertical_margin"
 21                android:layout_marginLeft="@dimen/activity_horizontal_margin"
 22                android:layout_marginRight="@dimen/activity_horizontal_margin"
 23                android:layout_marginTop="@dimen/activity_vertical_margin">
 24
 25                <RelativeLayout
 26                    android:layout_width="match_parent"
 27                    android:layout_height="wrap_content"
 28                    android:padding="@dimen/card_padding_regular">
 29
 30                    <QuickContactBadge
 31                        android:id="@+id/details_contact_badge"
 32                        android:layout_width="72dp"
 33                        android:layout_height="72dp"
 34                        android:layout_alignParentTop="true"
 35                        android:scaleType="centerCrop"/>
 36
 37                    <LinearLayout
 38                        android:id="@+id/details_jidbox"
 39                        android:layout_width="wrap_content"
 40                        android:layout_height="wrap_content"
 41                        android:layout_marginLeft="16dp"
 42                        android:layout_toRightOf="@+id/details_contact_badge"
 43                        android:orientation="vertical">
 44
 45                        <TextView
 46                            android:id="@+id/details_contactjid"
 47                            android:layout_width="wrap_content"
 48                            android:layout_height="wrap_content"
 49                            android:text="@string/account_settings_example_jabber_id"
 50                            android:textAppearance="@style/TextAppearance.AppCompat.Title"/>
 51
 52                        <com.wefika.flowlayout.FlowLayout
 53                            android:id="@+id/tags"
 54                            android:layout_width="wrap_content"
 55                            android:layout_height="wrap_content"
 56                            android:layout_marginBottom="4dp"
 57                            android:layout_marginLeft="-2dp"
 58                            android:layout_marginTop="4dp"
 59                            android:orientation="horizontal">
 60                        </com.wefika.flowlayout.FlowLayout>
 61
 62                        <TextView
 63                            android:id="@+id/details_lastseen"
 64                            android:layout_width="wrap_content"
 65                            android:layout_height="wrap_content"
 66                            android:layout_marginTop="4dp"
 67                            android:textAppearance="@style/TextAppearance.AppCompat.Subhead"/>
 68
 69                        <TextView
 70                            android:id="@+id/status_message"
 71                            android:layout_width="wrap_content"
 72                            android:layout_height="wrap_content"
 73                            android:layout_marginTop="8dp"
 74                            android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
 75
 76                        <Button
 77                            android:id="@+id/add_contact_button"
 78                            android:layout_width="wrap_content"
 79                            android:layout_height="wrap_content"
 80                            android:layout_marginTop="8dp"
 81                            android:text="@string/add_contact"/>
 82
 83                        <CheckBox
 84                            android:id="@+id/details_send_presence"
 85                            android:layout_width="wrap_content"
 86                            android:layout_height="wrap_content"
 87                            android:layout_marginTop="8dp"
 88                            android:text="@string/send_presence_updates"
 89                            android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
 90
 91                        <CheckBox
 92                            android:id="@+id/details_receive_presence"
 93                            android:layout_width="wrap_content"
 94                            android:layout_height="wrap_content"
 95                            android:text="@string/receive_presence_updates"
 96                            android:textAppearance="@style/TextAppearance.AppCompat.Body1"/>
 97                    </LinearLayout>
 98
 99                    <TextView
100                        android:id="@+id/details_account"
101                        android:layout_width="wrap_content"
102                        android:layout_height="wrap_content"
103                        android:layout_alignParentRight="true"
104                        android:layout_below="@+id/details_jidbox"
105                        android:layout_marginTop="32dp"
106                        android:text="@string/using_account"
107                        android:textAppearance="@style/TextAppearance.AppCompat.Caption"/>
108                </RelativeLayout>
109            </android.support.v7.widget.CardView>
110
111            <android.support.v7.widget.CardView
112                android:id="@+id/keys_wrapper"
113                android:layout_width="fill_parent"
114                android:layout_height="wrap_content"
115                android:layout_marginBottom="@dimen/activity_vertical_margin"
116                android:layout_marginLeft="@dimen/activity_horizontal_margin"
117                android:layout_marginRight="@dimen/activity_horizontal_margin"
118                android:layout_marginTop="@dimen/activity_vertical_margin">
119
120                <LinearLayout
121                    android:layout_width="match_parent"
122                    android:layout_height="wrap_content"
123                    android:orientation="vertical"
124                    android:padding="@dimen/card_padding_list">
125
126                    <LinearLayout
127                        android:id="@+id/details_contact_keys"
128                        android:layout_width="fill_parent"
129                        android:layout_height="wrap_content"
130                        android:orientation="vertical">
131                    </LinearLayout>
132
133                    <Button
134                        android:id="@+id/show_inactive_devices"
135                        style="?android:attr/borderlessButtonStyle"
136                        android:layout_width="wrap_content"
137                        android:layout_height="wrap_content"
138                        android:layout_gravity="center_horizontal"
139                        android:layout_marginTop="8dp"
140                        android:text="@string/show_inactive_devices"
141                        android:textColor="@color/accent"/>
142                </LinearLayout>
143            </android.support.v7.widget.CardView>
144        </LinearLayout>
145
146    </ScrollView>
147</layout>