activity_contact_details.xml

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