Merge change 6415 into donut

* changes:
  Fixes #1748951. Calling setListSelection() explicitely should cancel the selection hidden flag.
This commit is contained in:
Android (Google) Code Review
2009-07-07 15:19:14 -07:00
2 changed files with 3 additions and 0 deletions

View File

@@ -837,6 +837,7 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe
*/
public void setListSelection(int position) {
if (mPopup.isShowing() && (mDropDownList != null)) {
mDropDownList.mListSelectionHidden = false;
mDropDownList.setSelection(position);
// ListView.setSelection() will call requestLayout()
}

View File

@@ -18,6 +18,7 @@ package android.widget;
import android.app.Instrumentation;
import android.test.ActivityInstrumentationTestCase2;
import android.test.FlakyTest;
import android.test.suitebuilder.annotation.MediumTest;
/**
@@ -149,6 +150,7 @@ public class AutoCompleteTextViewPopup
}
/** Test the show/hide behavior of the drop-down. */
@FlakyTest(tolerance=5)
@MediumTest
public void testPopupShow() throws Throwable {
AutoCompleteTextViewSimple theActivity = getActivity();