diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-04-29 13:41:02 -0700 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-04-29 13:41:02 -0700 |
commit | bff1389c9ab4442a6e278cf84ce37eadad21a9a1 (patch) | |
tree | 357d8525e4872d736a3d7c2b6d0e9dbc99331485 /core/java/android/widget/AutoCompleteTextView.java | |
parent | c6e3de9e09e539c72c40e29c247710eb1bf3db94 (diff) | |
download | frameworks_base-bff1389c9ab4442a6e278cf84ce37eadad21a9a1.zip frameworks_base-bff1389c9ab4442a6e278cf84ce37eadad21a9a1.tar.gz frameworks_base-bff1389c9ab4442a6e278cf84ce37eadad21a9a1.tar.bz2 |
fix conflict markers
Diffstat (limited to 'core/java/android/widget/AutoCompleteTextView.java')
-rw-r--r-- | core/java/android/widget/AutoCompleteTextView.java | 136 |
1 files changed, 2 insertions, 134 deletions
diff --git a/core/java/android/widget/AutoCompleteTextView.java b/core/java/android/widget/AutoCompleteTextView.java index f999045..6d971a8 100644 --- a/core/java/android/widget/AutoCompleteTextView.java +++ b/core/java/android/widget/AutoCompleteTextView.java @@ -127,8 +127,6 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe // The widget is attached to a window when mAttachCount > 0 private int mAttachCount; - private AutoCompleteTextView.PassThroughClickListener mPassThroughClickListener; - public AutoCompleteTextView(Context context) { this(context, null); } @@ -188,28 +186,6 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe setFocusable(true); addTextChangedListener(new MyWatcher()); - - mPassThroughClickListener = new PassThroughClickListener(); - super.setOnClickListener(mPassThroughClickListener); - } - - @Override - public void setOnClickListener(OnClickListener listener) { - mPassThroughClickListener.mWrapped = listener; - } - - /** - * Private hook into the on click event, dispatched from {@link PassThroughClickListener} - */ - private void onClickImpl() { - // if drop down should always visible, bring it back in front of the soft - // keyboard when the user touches the text field - if (mDropDownAlwaysVisible - && mPopup.isShowing() - && mPopup.getInputMethodMode() == PopupWindow.INPUT_METHOD_NOT_NEEDED) { - mPopup.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED); - mPopup.update(); - } } /** @@ -353,51 +329,8 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe public int getDropDownHorizontalOffset() { return mDropDownHorizontalOffset; } - -||||||| -======= - - /** - * <p>Gets the background of the auto-complete drop-down list.</p> - * - * @return the background drawable - * - * @attr ref android.R.styleable#PopupWindow_popupBackground - * - * @hide Pending API council approval - */ - public Drawable getDropDownBackground() { - return mPopup.getBackground(); - } - - /** - * <p>Sets the background of the auto-complete drop-down list.</p> - * - * @param d the drawable to set as the background - * - * @attr ref android.R.styleable#PopupWindow_popupBackground - * - * @hide Pending API council approval - */ - public void setDropDownBackgroundDrawable(Drawable d) { - mPopup.setBackgroundDrawable(d); - } - - /** - * <p>Sets the background of the auto-complete drop-down list.</p> - * - * @param id the id of the drawable to set as the background - * - * @attr ref android.R.styleable#PopupWindow_popupBackground - * - * @hide Pending API council approval - */ - public void setDropDownBackgroundResource(int id) { - mPopup.setBackgroundDrawable(getResources().getDrawable(id)); - } - - /** + /** * <p>Sets the animation style of the auto-complete drop-down list.</p> * * <p>If the drop-down is showing, calling this method will take effect only @@ -413,7 +346,6 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe mPopup.setAnimationStyle(animationStyle); } ->>>>>>> f3ccf8a5a5a3f6e46781538358bddca992a70e3d:core/java/android/widget/AutoCompleteTextView.java /** * <p>Returns the animation style that is used when the drop-down list appears and disappears * </p> @@ -425,50 +357,6 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe public int getDropDownAnimationStyle() { return mPopup.getAnimationStyle(); } - - /** - * <p>Sets the vertical offset used for the auto-complete drop-down list.</p> - * - * @param offset the vertical offset - * - * @hide Pending API council approval - */ - public void setDropDownVerticalOffset(int offset) { - mDropDownVerticalOffset = offset; - } - - /** - * <p>Gets the vertical offset used for the auto-complete drop-down list.</p> - * - * @return the vertical offset - * - * @hide Pending API council approval - */ - public int getDropDownVerticalOffset() { - return mDropDownVerticalOffset; - } - - /** - * <p>Sets the horizontal offset used for the auto-complete drop-down list.</p> - * - * @param offset the horizontal offset - * - * @hide Pending API council approval - */ - public void setDropDownHorizontalOffset(int offset) { - mDropDownHorizontalOffset = offset; - } - - /** - * <p>Gets the horizontal offset used for the auto-complete drop-down list.</p> - * - * @return the horizontal offset - * - * @hide Pending API council approval - */ - public int getDropDownHorizontalOffset() { - return mDropDownHorizontalOffset; - } /** * @return Whether the drop-down is visible as long as there is {@link #enoughToFilter()} @@ -1149,10 +1037,7 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe } mPopup.setHeight(height); mPopup.setInputMethodMode(PopupWindow.INPUT_METHOD_NEEDED); - - // use outside touchable to dismiss drop down when touching outside of it, so - // only set this if the dropdown is not always visible - mPopup.setOutsideTouchable(!mDropDownAlwaysVisible); + mPopup.setOutsideTouchable(true); mPopup.setTouchInterceptor(new PopupTouchIntercepter()); mPopup.showAsDropDown(getDropDownAnchorView(), mDropDownHorizontalOffset, mDropDownVerticalOffset); @@ -1469,21 +1354,4 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe */ CharSequence fixText(CharSequence invalidText); } - - /** - * Allows us a private hook into the on click event without preventing users from setting - * their own click listener. - */ - private class PassThroughClickListener implements OnClickListener { - - private View.OnClickListener mWrapped; - - /** {@inheritDoc} */ - public void onClick(View v) { - onClickImpl(); - - if (mWrapped != null) mWrapped.onClick(v); - } - } - } |