diff --git a/OpenKeychain/src/main/AndroidManifest.xml b/OpenKeychain/src/main/AndroidManifest.xml
index d343df31f..f98a7f3e3 100644
--- a/OpenKeychain/src/main/AndroidManifest.xml
+++ b/OpenKeychain/src/main/AndroidManifest.xml
@@ -861,6 +861,7 @@
-
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ tools:layout_marginTop="24dp"
+ >
-
-
-
+ android:layout_height="wrap_content"
+ android:padding="16dp"
+ android:elevation="4dp"
+ android:background="?attr/colorPrimary"
+ android:gravity="center_horizontal"
+ tools:targetApi="lollipop">
-
+
+
+
+
+
+
+
+
+
+
+ android:overScrollMode="ifContentScrolls"
+ tools:ignore="UselessParent">
-
-
-
+ android:orientation="vertical"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp"
+ android:paddingTop="24dp"
+ android:paddingBottom="16dp"
+ >
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/OpenKeychain/src/main/res/layout/api_remote_request_key_permission.xml b/OpenKeychain/src/main/res/layout/api_remote_request_key_permission.xml
index 2f30acd56..6598b48cc 100644
--- a/OpenKeychain/src/main/res/layout/api_remote_request_key_permission.xml
+++ b/OpenKeychain/src/main/res/layout/api_remote_request_key_permission.xml
@@ -11,7 +11,6 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
- android:id="@+id/iconLayout"
android:elevation="4dp"
android:background="?attr/colorPrimary"
android:gravity="center_horizontal"
@@ -43,82 +42,98 @@
+ android:layout_height="0dp"
+ android:layout_weight="1"
+ android:orientation="vertical">
-
-
-
-
-
-
-
+ android:overScrollMode="ifContentScrolls"
+ tools:ignore="UselessParent">
+ android:orientation="vertical"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp"
+ android:paddingTop="24dp"
+ android:paddingBottom="16dp"
+ >
+ android:textAppearance="?android:textAppearanceLarge"
+ android:text="@string/request_permission_title"
+ android:id="@+id/dialog_title"
+ />
+ android:layout_marginTop="20dp"
+ android:gravity="center_vertical"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ tools:text="@string/request_permission_msg"
+ />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/OpenKeychain/src/main/res/values/strings.xml b/OpenKeychain/src/main/res/values/strings.xml
index bdeb58d96..1cd919492 100644
--- a/OpenKeychain/src/main/res/values/strings.xml
+++ b/OpenKeychain/src/main/res/values/strings.xml
@@ -655,7 +655,8 @@
"No accounts attached to this app.""No key is configured for this account. Please select one of your existing keys or create a new one.\nApps can only decrypt/sign with the keys selected here!""The key saved for this account has been deleted. Please select a different one!\nApps can only decrypt/sign with the keys selected here!"
- "The displayed app wants to encrypt/decrypt messages and sign them in your name.\nAllow access?\n\nWARNING: If you do not know why this screen appeared, disallow access! You can revoke access later using the 'Apps' screen."
+ "Allow access to OpenKeychain?"
+ "%s requests to use OpenKeychain as a crypto provider. You will still be asked for permission before the app can use any of your keys for decryption.\n\nYou can revoke access later in the 'Apps' screen.""Allow access""Disallow access""Please select a key!"