aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/res/layout/view_key_fragment.xml
diff options
context:
space:
mode:
Diffstat (limited to 'OpenKeychain/src/main/res/layout/view_key_fragment.xml')
-rw-r--r--OpenKeychain/src/main/res/layout/view_key_fragment.xml102
1 files changed, 80 insertions, 22 deletions
diff --git a/OpenKeychain/src/main/res/layout/view_key_fragment.xml b/OpenKeychain/src/main/res/layout/view_key_fragment.xml
index 8715945bf..aa3a8e8da 100644
--- a/OpenKeychain/src/main/res/layout/view_key_fragment.xml
+++ b/OpenKeychain/src/main/res/layout/view_key_fragment.xml
@@ -1,8 +1,8 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:paddingBottom="16dp"
android:paddingLeft="16dp"
@@ -11,16 +11,16 @@
<android.support.v7.widget.CardView
android:id="@+id/card_linked_ids"
- android:transitionName="card_linked_ids"
- android:layout_gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:transitionName="card_linked_ids"
android:visibility="gone"
- tools:visibility="visible"
card_view:cardBackgroundColor="?attr/colorCardViewBackground"
+ card_view:cardCornerRadius="4dp"
card_view:cardElevation="2dp"
card_view:cardUseCompatPadding="true"
- card_view:cardCornerRadius="4dp">
+ tools:visibility="visible">
<LinearLayout
android:layout_width="match_parent"
@@ -40,31 +40,60 @@
android:layout_marginBottom="4dp" />
<TextView
+ android:id="@+id/view_key_linked_ids_empty"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:padding="16dp"
+ android:gravity="center"
+ android:text="@string/linked_empty" />
+
+ <TextView
android:id="@+id/view_key_linked_ids_expander"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
- android:layout_marginTop="4dp"
android:layout_marginBottom="4dp"
- android:gravity="center_vertical"
- android:drawableTop="@drawable/divider"
- android:drawableRight="@drawable/ic_expand_more_black_24dp"
+ android:layout_marginTop="4dp"
+ android:background="?android:selectableItemBackground"
+ android:clickable="true"
android:drawableEnd="@drawable/ic_expand_more_black_24dp"
android:drawablePadding="3dp"
- android:clickable="true"
- android:text="@string/linked_ids_more_unknown"
+ android:drawableRight="@drawable/ic_expand_more_black_24dp"
+ android:drawableTop="@drawable/divider"
+ android:gravity="center_vertical"
android:paddingLeft="8dp"
android:paddingRight="8dp"
- android:background="?android:selectableItemBackground"
+ android:text="@string/linked_ids_more_unknown"
android:visibility="gone"
- tools:visibility="visible"
- />
+ tools:visibility="visible" />
+
+ <LinearLayout
+ android:id="@+id/view_key_card_linked_ids_buttons"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:gravity="left|start"
+ android:orientation="vertical">
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="1dip"
+ android:background="?android:attr/listDivider" />
+
+ <Button
+ android:id="@+id/view_key_card_linked_ids_add"
+ style="?android:attr/borderlessButtonStyle"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/menu_linked_add_identity"
+ android:textColor="@color/card_view_button" />
+
+ </LinearLayout>
</LinearLayout>
</android.support.v7.widget.CardView>
<android.support.v7.widget.CardView
- android:id="@+id/card_view"
+ android:id="@+id/view_key_card_user_ids"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
@@ -78,17 +107,46 @@
android:layout_height="wrap_content"
android:orientation="vertical">
- <TextView
- style="@style/CardViewHeader"
- android:layout_width="wrap_content"
+ <LinearLayout
+ android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:text="@string/section_user_ids" />
+ android:orientation="vertical">
- <org.sufficientlysecure.keychain.ui.widget.FixedListView
- android:id="@+id/view_key_user_ids"
+ <TextView
+ style="@style/CardViewHeader"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/section_user_ids" />
+
+ <org.sufficientlysecure.keychain.ui.widget.FixedListView
+ android:id="@+id/view_key_user_ids"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginBottom="4dp" />
+
+ </LinearLayout>
+
+ <LinearLayout
+ android:id="@+id/view_key_card_user_ids_buttons"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_marginBottom="4dp" />
+ android:gravity="left|start"
+ android:orientation="vertical">
+
+ <View
+ android:layout_width="match_parent"
+ android:layout_height="1dip"
+ android:background="?android:attr/listDivider" />
+
+ <Button
+ android:id="@+id/view_key_card_user_ids_edit"
+ style="?android:attr/borderlessButtonStyle"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/key_view_action_edit"
+ android:textColor="@color/card_view_button" />
+
+ </LinearLayout>
</LinearLayout>