diff options
author | Michael Kolb <kolby@google.com> | 2010-11-29 14:57:41 -0800 |
---|---|---|
committer | Michael Kolb <kolby@google.com> | 2010-12-02 13:38:30 -0800 |
commit | ba99c5d1a71c384c930152f7c98e2fbe15bd1e85 (patch) | |
tree | 9afc09c3283eecb357c40567af026c9ffd9065ca /src/com/android/browser/UrlInputView.java | |
parent | c8a9fead5139540cdafb7e7dcdfa8d50e98e1b34 (diff) | |
download | android_packages_apps_Gello-ba99c5d1a71c384c930152f7c98e2fbe15bd1e85.tar.gz android_packages_apps_Gello-ba99c5d1a71c384c930152f7c98e2fbe15bd1e85.tar.bz2 android_packages_apps_Gello-ba99c5d1a71c384c930152f7c98e2fbe15bd1e85.zip |
Url bar selection handling updated
Bug: 3222647
framework has been updated to change the way tap/double tap
and long press are handled
url bar uses a custom action bar to add the share option
Change-Id: Ie75fc07fe71c9e16fc7f83deda8ecddea39b0397
Diffstat (limited to 'src/com/android/browser/UrlInputView.java')
-rw-r--r-- | src/com/android/browser/UrlInputView.java | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/com/android/browser/UrlInputView.java b/src/com/android/browser/UrlInputView.java index 9c85616e..a4c2be3e 100644 --- a/src/com/android/browser/UrlInputView.java +++ b/src/com/android/browser/UrlInputView.java @@ -22,7 +22,6 @@ import android.content.Context; import android.content.res.Configuration; import android.text.TextUtils; import android.util.AttributeSet; -import android.view.ActionMode; import android.view.KeyEvent; import android.view.View; import android.view.View.OnFocusChangeListener; @@ -36,7 +35,8 @@ import android.widget.TextView.OnEditorActionListener; * handling suggestions */ public class UrlInputView extends AutoCompleteTextView - implements OnFocusChangeListener, OnEditorActionListener, CompletionListener { + implements OnFocusChangeListener, OnEditorActionListener, + CompletionListener { private UrlInputListener mListener; private InputMethodManager mInputManager; @@ -66,11 +66,17 @@ public class UrlInputView extends AutoCompleteTextView super.setOnFocusChangeListener(this); mAdapter = new SuggestionsAdapter(ctx, this); setAdapter(mAdapter); - setSelectAllOnFocus(false); + setSelectAllOnFocus(true); onConfigurationChanged(ctx.getResources().getConfiguration()); setThreshold(1); } + void setController(UiController controller) { + UrlSelectionActionMode urlSelectionMode + = new UrlSelectionActionMode(controller); + setCustomSelectionActionModeCallback(urlSelectionMode); + } + void setContainer(View container) { mContainer = container; } @@ -109,12 +115,6 @@ public class UrlInputView extends AutoCompleteTextView } @Override - public ActionMode startActionMode(ActionMode.Callback callback) { - // suppress selection action mode - return null; - } - - @Override public void setOnFocusChangeListener(OnFocusChangeListener focusListener) { mWrappedFocusListener = focusListener; } |