From 1a7edc992588b16f96a185112e80304d6252f451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Sch=C3=BCrmann?= Date: Sat, 27 Sep 2014 13:52:01 +0200 Subject: Dont show keyboard by default in key creation to allow the user to get an overview what to type, use spannable where possible --- OpenKeychain/src/main/AndroidManifest.xml | 1 + .../keychain/remote/ui/RemoteServiceActivity.java | 11 ++++++----- .../keychain/ui/CreateKeyInputFragment.java | 4 +--- OpenKeychain/src/main/res/layout/api_remote_error_message.xml | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) (limited to 'OpenKeychain/src') diff --git a/OpenKeychain/src/main/AndroidManifest.xml b/OpenKeychain/src/main/AndroidManifest.xml index 9b11a0774..d4ff5d2d7 100644 --- a/OpenKeychain/src/main/AndroidManifest.xml +++ b/OpenKeychain/src/main/AndroidManifest.xml @@ -96,6 +96,7 @@ " + errorMessage + ""; + Spannable redErrorMessage = new SpannableString(errorMessage); + redErrorMessage.setSpan(new ForegroundColorSpan(Color.RED), 0, errorMessage.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); // Inflate a "Done" custom action bar view ActionBarHelper.setOneButtonView(getSupportActionBar(), @@ -319,8 +320,8 @@ public class RemoteServiceActivity extends ActionBarActivity { setContentView(R.layout.api_remote_error_message); // set text on view - HtmlTextView textView = (HtmlTextView) findViewById(R.id.api_app_error_message_text); - textView.setHtmlFromString(text, true); + TextView textView = (TextView) findViewById(R.id.api_app_error_message_text); + textView.setText(redErrorMessage); } else { Log.e(Constants.TAG, "Action does not exist!"); setResult(RESULT_CANCELED); diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyInputFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyInputFragment.java index 32adba4e2..12887eca5 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyInputFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CreateKeyInputFragment.java @@ -22,12 +22,10 @@ import android.os.Bundle; import android.support.v4.app.Fragment; import android.text.Editable; import android.text.TextWatcher; -import android.text.method.TextKeyListener; import android.util.Patterns; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputMethodManager; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; @@ -171,7 +169,7 @@ public class CreateKeyInputFragment extends Fragment { InputMethodManager inputManager = (InputMethodManager) getActivity() .getSystemService(Context.INPUT_METHOD_SERVICE); - //check if no view has focus: + // check if no view has focus View v = getActivity().getCurrentFocus(); if (v == null) return; diff --git a/OpenKeychain/src/main/res/layout/api_remote_error_message.xml b/OpenKeychain/src/main/res/layout/api_remote_error_message.xml index 48aa89d4f..3d69a25b3 100644 --- a/OpenKeychain/src/main/res/layout/api_remote_error_message.xml +++ b/OpenKeychain/src/main/res/layout/api_remote_error_message.xml @@ -4,7 +4,7 @@ android:layout_height="fill_parent" android:orientation="vertical" > -