From 39380a361718201fdefa86628fb0deb8771deaa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Sch=C3=BCrmann?= Date: Tue, 5 Aug 2014 18:42:55 +0200 Subject: More work on add subkey dialog design --- .../keychain/ui/dialog/AddSubkeyDialogFragment.java | 9 ++++++--- OpenKeychain/src/main/res/layout/add_subkey_dialog.xml | 11 ++++++++--- OpenKeychain/src/main/res/values/strings.xml | 2 +- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java index c085adf40..34bb3486a 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddSubkeyDialogFragment.java @@ -37,6 +37,7 @@ import android.widget.CompoundButton; import android.widget.DatePicker; import android.widget.EditText; import android.widget.Spinner; +import android.widget.TableRow; import android.widget.TextView; import org.spongycastle.bcpg.sig.KeyFlags; @@ -59,6 +60,7 @@ public class AddSubkeyDialogFragment extends DialogFragment { private OnAlgorithmSelectedListener mAlgorithmSelectedListener; private CheckBox mNoExpiryCheckBox; + private TableRow mExpiryRow; private DatePicker mExpiryDatePicker; private Spinner mAlgorithmSpinner; private Spinner mKeySizeSpinner; @@ -97,9 +99,10 @@ public class AddSubkeyDialogFragment extends DialogFragment { View view = mInflater.inflate(R.layout.add_subkey_dialog, null); dialog.setView(view); - dialog.setTitle(R.string.title_create_key); + dialog.setTitle(R.string.title_add_subkey); mNoExpiryCheckBox = (CheckBox) view.findViewById(R.id.add_subkey_no_expiry); + mExpiryRow = (TableRow) view.findViewById(R.id.add_subkey_expiry_row); mExpiryDatePicker = (DatePicker) view.findViewById(R.id.add_subkey_expiry_date_picker); mAlgorithmSpinner = (Spinner) view.findViewById(R.id.add_subkey_algorithm); mKeySizeSpinner = (Spinner) view.findViewById(R.id.add_subkey_size); @@ -115,9 +118,9 @@ public class AddSubkeyDialogFragment extends DialogFragment { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { - mExpiryDatePicker.setVisibility(View.GONE); + mExpiryRow.setVisibility(View.GONE); } else { - mExpiryDatePicker.setVisibility(View.VISIBLE); + mExpiryRow.setVisibility(View.VISIBLE); } } }); diff --git a/OpenKeychain/src/main/res/layout/add_subkey_dialog.xml b/OpenKeychain/src/main/res/layout/add_subkey_dialog.xml index a4bd4ed6a..e1ccfee1f 100644 --- a/OpenKeychain/src/main/res/layout/add_subkey_dialog.xml +++ b/OpenKeychain/src/main/res/layout/add_subkey_dialog.xml @@ -7,6 +7,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="8dp" + android:paddingBottom="8dp" android:paddingLeft="16dp" android:paddingRight="16dp" android:stretchColumns="1"> @@ -15,6 +16,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" + android:layout_marginBottom="4dp" android:text="@string/key_creation_el_gamal_info" /> @@ -70,7 +72,9 @@ android:layout_height="wrap_content" android:layout_gravity="center_vertical" /> - + - + Encrypt Decrypt Passphrase - Create My Key + Add subkey Edit Key Preferences Apps -- cgit v1.2.3