History log of /frameworks/base/core/java/android/widget/ListPopupWindow.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1e2c2d45090db36b73df105ec37b7b896e5bab3c 21-Mar-2016 Alan Viverette <alanv@google.com> Account for top and bottom padding in ListPopupWindow

Bug: 27550635
Change-Id: Icbd3190c35dfeb915cfb9f0b08a2f9d2b1307b24
/frameworks/base/core/java/android/widget/ListPopupWindow.java
3d25a1f5dbe892330fb2677d8b1030bcbcd60447 16-Mar-2016 Kirill Grouchnikov <kirillg@google.com> Tweak Javadocs of ListPopupWindow.onKeyXXX

Change-Id: I213f7c9d9489ce076fd58fa41205c156ece66eac
/frameworks/base/core/java/android/widget/ListPopupWindow.java
91098574f90277128415e9593cce1e495cc51465 19-Jan-2016 Alan Viverette <alanv@google.com> Animate context popup menu around origin point

Also enables the context popup menu enter transition.

Bug: 25801140
Change-Id: Id7fb384e8ac8974189b32a052352bd2f6cbb176e
/frameworks/base/core/java/android/widget/ListPopupWindow.java
02cd0f91059f04136bb3817b41305c2909f4f1d5 13-Jan-2016 Alan Viverette <alanv@google.com> Clean up lint warnings in popup menu presenter classes

Change-Id: I6b4cce1c4788b408615af0c93575e02e75b4c3ca
/frameworks/base/core/java/android/widget/ListPopupWindow.java
8e12f8df076d38853e0fedde7ed79e2e8689d59e 02-Sep-2015 Oren Blasberg <orenb@google.com> Add Cascading submenus implementation.

This change adds a new Cascading implementation of MenuPopup. When
enabled, submenus will show up in a cascading side by side fashion
when opened next to popup menus.

Bug: 20127825
Change-Id: Ie3c797fb5dbada7521cd93dc4171950af2be2ff7
/frameworks/base/core/java/android/widget/ListPopupWindow.java
f44d90b5c247f0629201d1fa322b83fa55b20608 31-Aug-2015 Oren Blasberg <orenb@google.com> Pull out widget helpers into their own classes.

This is in service of desktop-style submenus. Follow up CLs will make
use of the newly independent classes. MOST of the changes in this CL
are simply moving code from one place to another. Below are
descriptions of the new files added:

DropDownListView:
Decouple this from ListPopupWindow, so other "menu popup"
implementations [forthcoming] may make use of it.
This class is UNCHANGED except for the addition of the
setListSelectionHidden method.

ForwardingListener:
Decouple this from ListPopupWindow, so that other clients of this
listener can expect a more general ShowableListMenu rather than a
concrete ListPopupWindow. This will be useful later when we want to
use something other than ListPopupWindow to show a menu.
This class is UNCHANGED, except for (1) using the getListView() on
popup rather than accessing its mDropDownList member, and (2)
replacing ListPopupWindow return values with ShowableListMenu.

MenuAdapter:
Decouple from MenuPopupHelper so it may be used by forthcoming "menu
popup" implementations rather than just by MenuPopupHelper itself.
This class is UNCHANGED.

ShowableListMenu:
A new interface to encapsulate a menu that can be shown or hidden.
This will be implemented by both ListPopupWindow and a forthcoming
"menu popup" class.

Bug: 20127825
Change-Id: I565b444d25e966ff8b8c6ceac7be8de56a9116df
/frameworks/base/core/java/android/widget/ListPopupWindow.java
31f581c5a64320d9a90ce3fb1a4625f94f4f8021 02-Apr-2015 Jun Mukai <mukai@google.com> Introduces mouse actions for popup menu.

- mouse hover moves the selected item in the menu. It moves
the selection rectangle, and further up/down key or enter
key will start from the hovered item.
- when the mouse exits from the entire popup window, the
selection is canceled. Further up/down key will start from
the first item.

To implement these behaviors, and consider about other keyboard
behaviors which is special to menus, I believe it justifies
to create another class for the menu popups rather than using
ListPopupWindow directly.

Bug: 19642104
Change-Id: I5e405c0491c67fdef9764898701119979ec13a9f
/frameworks/base/core/java/android/widget/ListPopupWindow.java
ba4332d9cf09b7e342783e39efd41646792a5b06 25-Jun-2015 Alan Viverette <alanv@google.com> Constrain ListPopupWindow hint width spec to >= 0

Bug: 22092169
Change-Id: Ia05302cf8d167aae26eccbf53dd3fd21d09b326d
/frameworks/base/core/java/android/widget/ListPopupWindow.java
4a50723fe399047e833e61f43928f21d90e2b5fa 19-Jun-2015 Alan Viverette <alanv@google.com> Create ListPopupWindow handler against main looper

Required for CTS tests.

Bug: 21664698
Change-Id: Id33c672d7d50a2162c519249bbbf5b8081faf830
/frameworks/base/core/java/android/widget/ListPopupWindow.java
0eaec1f5d1b47739b8d33cb45111bccd18f2d7b1 10-Jun-2015 Jun Mukai <mukai@google.com> Specifies the new height/width for update() on ListPopupWindow.show().

The current code is doing setHeight()/setWidth() and then invokes
update() with -1 for height/width params. However, javadoc for
setHeight() says that "If the popup is showing, calling this method
will take effect the next time the popup is shown", and update()
says "Width and height can be set to -1 to update location only."

That said, ListPopupWindow should invoke update() with the obtained
width/height instead of invoking setWidth()/setHeight() to resize
the popup window correctly.

Bug: 21276583
Change-Id: I0961820ff2e845a0f68c20d6eea827aa898c2101
/frameworks/base/core/java/android/widget/ListPopupWindow.java
c8bfc68cddc15787943e7db1ba1cfeb26d4f74d3 07-May-2015 Alan Viverette <alanv@google.com> Only resize list popup if it's still attached to a window

We can't rely on ListPopupWindow.dismiss() to get called before the popup
is removed, for example when the activity hosting the popup is finished,
but we can easily ensure that the popup is still attached to a window.

Bug: 20831507
Change-Id: I9dcaa46e68df3f2b301cf299fa64d460c7e177fd
/frameworks/base/core/java/android/widget/ListPopupWindow.java
80ebe0d4ecb36d0e82dce499ccc0810cf3a0ec89 01-May-2015 Alan Viverette <alanv@google.com> ListPopupWindow should use window layout type SUB_PANEL

Look down, back up, where are you? You're in a dialog with an
AutoCompleteTextView. What's on your screen? I have it, it's the
auto-completion results you could be seeing. Look again. The window
layout type is now TYPE_APPLICATION_SUB_PANEL and the auto-completion
results are visible.

Also adds API on ListPopupWindow to specify the window layout type
and changes the text editing handle to be type ABOVE_SUB_PANEL.

Bug: 18530738
Change-Id: Id5577c4892729920de5b73411e580e6b2b2401d0
/frameworks/base/core/java/android/widget/ListPopupWindow.java
259c2840691a79634ffd8f63291ec21c21819542 23-Mar-2015 Alan Viverette <alanv@google.com> Fix default width and height for PopupWindow's decor view

Fixes a regression whereby failing to explicitly set a width and height
would cause the popup window's decor view to be 0 width and height.

Also deprecates unnecessary method for setting window width and
height spec and replaces with less-confusing setters.

Cleans up javadoc for modified methods.

Bug: 19538371
Change-Id: I20da3ff02ad12e99adf14c056edd1a890b5c322a
/frameworks/base/core/java/android/widget/ListPopupWindow.java
2563095d2d2798c05ebef81290c592826a1758f0 26-Jan-2015 Alan Viverette <alanv@google.com> Prevent drag-to-open from cycling pressed state, propagate hotspot

Avoids unnecessary changes to pressed state. Ensures hotspot propagates
to both the list view and the list item view since both receive the
pressed state.

Bug: 19134424
Change-Id: If2496ce2042e43fe1c1efd527eeca10dc53e1f4a
/frameworks/base/core/java/android/widget/ListPopupWindow.java
298536b1a0873de211f8ab4588ec2acfb75f29f9 04-Dec-2014 Alan Viverette <alanv@google.com> Let host view handle long-press when using drag-to-open

BUG: 18605860
Change-Id: I75850138614f17cf728d4411c142a07bdf15d085
/frameworks/base/core/java/android/widget/ListPopupWindow.java
99b4e8507309f8e08ecc0baf994ccdc8020d6359 28-Oct-2014 Alan Viverette <alanv@google.com> Update drag-to-open menu close behavior

Menu now closes if the user opens using long-press and then lifts their
finger when touching outside of the menu. This is consistent with the
normal drag-to-open interaction model.

BUG: 16352041
Change-Id: I06aafae7b702ef44000ed19707c46e2bb595095e
/frameworks/base/core/java/android/widget/ListPopupWindow.java
62a8b61f929315c82448888a7addb0853f62293e 02-Oct-2014 Alan Viverette <alanv@google.com> Manage pressed state during drag-to-open

BUG: 17573390
Change-Id: Ia85d7b51d6e4a18dcbf99b930f9f7c045697a31b
/frameworks/base/core/java/android/widget/ListPopupWindow.java
f023c2530a4591889dda614aaa016d5a9f9617ed 28-Aug-2014 Alan Viverette <alanv@google.com> Update action bar item widths, overflow menu, button, and spinner styles

Manually modifies the overflow button hotspot bounds so that the ripple
appears to be centered on the overflow icon. Adds styleable and parsing
for list popup window offsets. Updates spinner text appearance to be
consistent with drop down item text appearance. Also updates horizontal
inner padding in buttons.

BUG: 17305079
BUG: 17304391
BUG: 17302567
Change-Id: Iafddfef290078de968894a3b443ba9f60f84c6d4
/frameworks/base/core/java/android/widget/ListPopupWindow.java
e04499ad930ff4f112114683dc9f1e5411d6802b 06-Aug-2014 Chet Haase <chet@google.com> Actually set the internal modal value in ListPopupWindow.setModal()

The current code ignores the parameter and sets the internal modal
value to true. This has probably gone unnoticed because all framework
usage of this method calls it with 'true', except for one case where
it sets it to 'false' temporarily, and then to 'true'.

Issue #16815832 ListPopupWindow setModal broken

Change-Id: I4ac7ab31b4ab91c9959efd4ccf2264a8e381708f
/frameworks/base/core/java/android/widget/ListPopupWindow.java
bca05f5ce7716b82f4b3d9221480a807aeb7ff15 24-Jul-2014 Alan Viverette <alanv@google.com> Allow medium-long-press to initiate drag-to-open menus

BUG: 16352041
Change-Id: I58933ae8cce1b3cecc1c533338d02a2f6ef1523b
/frameworks/base/core/java/android/widget/ListPopupWindow.java
d361a4f98bbc03cb61b9ac4504eda490ff704b60 01-Jul-2014 Alan Viverette <alanv@google.com> Use touch hotspot in drag-to-open, fix forwarding cancellation

BUG: 14230395
Change-Id: Ibea615bcd6a2e57fca8b49ffea23f0df951d497c
/frameworks/base/core/java/android/widget/ListPopupWindow.java
560f17098f90b15c8894cce127f2fed85f7aeb6b 05-May-2014 Alan Viverette <alanv@google.com> Add support for popups overlapping anchors

BUG: 14471731
Change-Id: I16e8d76caedfebd0c38b8c0b22cd9619d70877c8
/frameworks/base/core/java/android/widget/ListPopupWindow.java
de399397947c5379c61a1003c017b96accbbf545 02-May-2014 Alan Viverette <alanv@google.com> Support for list selector ripple during arrow movement & drag

BUG: 14231774
BUG: 14230395
Change-Id: I23efbc88c3f05b3f323e47bcb34f55ff70ad6828
/frameworks/base/core/java/android/widget/ListPopupWindow.java
78efdbac8a35a199f602e10a2d9ec3d86c0dbf5f 29-Mar-2014 Alan Viverette <alanv@google.com> Fix drag-to-open forwarding behavior

BUG: 13695088
Change-Id: I4c6e824267b145e6dcedb1aa46c8378fd5b6ff83
/frameworks/base/core/java/android/widget/ListPopupWindow.java
6090995951c6e2e4dcf38102f01793f8a94166e1 19-Nov-2013 John Spurlock <jspurlock@google.com> Remove unused imports from frameworks/base.

Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/core/java/android/widget/ListPopupWindow.java
54c94dea8a26e66fa59a31fd9170ca221052d3aa 27-Sep-2013 Adam Powell <adamp@google.com> Add gravity settings to PopupWindow/ListPopupWindow/PopupMenu

Allow calling code to specify left/right/start/end gravity when
showing a popup attached to an anchor. This allows easy alignment of
either the right or left edges of the popup and anchor view.

Bug 10728401

Change-Id: Ie0844a04ea0576fa67b0972f5873aaa4c5b823f6
/frameworks/base/core/java/android/widget/ListPopupWindow.java
3f9832d3c7b30bf4dc8ed9e5123b02daca96c878 30-Aug-2013 Alan Viverette <alanv@google.com> Fix pre tag formatting in getDragToOpenListener documentation

BUG: 10549164
Change-Id: Ie3e05e918edbd737326c724e4e712279ac410238
/frameworks/base/core/java/android/widget/ListPopupWindow.java
1955a5b531f03dec90f285b590ef62e3d632783c 28-Aug-2013 Alan Viverette <alanv@google.com> Add public API for obtaining drag-to-open listener

BUG: 10457019
Change-Id: I66485521c54b82033044834e7aab6707a3049e6b
/frameworks/base/core/java/android/widget/ListPopupWindow.java
faf7a2087e1228599c7b08a679a764d2abb0e9ed 26-Aug-2013 Alan Viverette <alanv@google.com> Merge "Add auto-scrolling in ListPopupWindow drag-to-open mode" into klp-dev
69960142efa8d228adbfcbabdcf618426e31e1f5 23-Aug-2013 Alan Viverette <alanv@google.com> Reconcile drag-to-open and touch event interception

Changes behavior such that dragging on a Spinner that's inside
of a ScrollView will only scroll after a tap delay.

BUG: 10442971
Change-Id: I9fa9c5f0cf99e0cd158f52b6fa7a109ce1b6b8b1
/frameworks/base/core/java/android/widget/ListPopupWindow.java
5e66021c8a24c27c470cc6b9fe49e5653f3fa05d 21-Aug-2013 Alan Viverette <alanv@google.com> Add auto-scrolling in ListPopupWindow drag-to-open mode

BUG: 9437139
Change-Id: I836c60b48b31d0a5cc32eef903da9dc0b9b9d8a5
/frameworks/base/core/java/android/widget/ListPopupWindow.java
ca6a3611cdb28a514834adba35fcce2da6f2e7c2 16-Aug-2013 Alan Viverette <alanv@google.com> Move forwarding code to ListPopupWindow, add drag-to-open in Spinner

BUG: 9437139
Change-Id: I4599cf65a472b2ce74d2301988359d87917a6eec
/frameworks/base/core/java/android/widget/ListPopupWindow.java
c05027214f1f4dda67296a072dfc9af9176dc590 16-Aug-2013 Alan Viverette <alanv@google.com> Forward events to ListPopupWindow, highlight touched items

Moves most of the drag-to-open behavior into ListPopupWindow's
particular implementation of ListView. Uses hidden View API for
forwarding events between different windows.

Overflow menu opens on first touch, closes on touch end outside
the overflow button. Clicks that occur during drag-to-open mode
result in alpha animation of the selector drawable.

BUG: 9437139
Change-Id: I70f540555a03450638a27880b3ae3b031ca6e2ed
/frameworks/base/core/java/android/widget/ListPopupWindow.java
24d36f592224d1316165f579bb0937df0bf42f7c 20-Jul-2013 Michael Wright <michaelwr@google.com> Take advantage of KeyEvent.isConfirmKey

Change-Id: I2925c624338a5c622a7b3fef05b62099465b6389
/frameworks/base/core/java/android/widget/ListPopupWindow.java
cf12897cf553bfd07734dad3de071915fd21d4eb 17-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #7363252 Popup and Dialog UI widgets should be RTL aware

- set the Configuration's layout direction in ViewRootImpl instead of PhoneWindow$DecorView
- then remove unecessary API on ListPopupWindow for passing the layout direction

Change-Id: Ia2c6e4aa8cb82aed9b088bc3b8004ea0a1ded1f3
/frameworks/base/core/java/android/widget/ListPopupWindow.java
d3d9f3f1004dfee2649a26cfe8dba948cd364904 18-Sep-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #7173351 API REVIEW: android.util.LocaleUtil

Change-Id: I08fd491eff714059e9ec874fadebe7eb556c34d5
/frameworks/base/core/java/android/widget/ListPopupWindow.java
1d3d7da331a3e9dc783819ab6fe29ea21c873f1e 28-Jul-2012 Fabrice Di Meglio <fdimeglio@google.com> Improve ListPopupWindow RTL support

- add Javadoc for new method setLayoutDirection()
- fix one issue where the layout direction would not be set
when the popup was recreated

Change-Id: Ic53a8b0d01dc86e03e9bf5f09195af77404dca39
/frameworks/base/core/java/android/widget/ListPopupWindow.java
3a69bea30257f32a21bb6c32aafa52982d16a401 26-Jul-2012 Fabrice Di Meglio <fdimeglio@google.com> Make SearchView RTL aware

- see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi)

Change-Id: I7e7b51dccdd3b111e0594509334579b0502d24c8
/frameworks/base/core/java/android/widget/ListPopupWindow.java
f76a50ce8fdc6aea22cabc77b2977a1a15a79630 09-Mar-2012 Ken Wakasa <kwakasa@google.com> Fix obvious typos under frameworks/base/core

Change-Id: Ia5fc3db1bb51824e7523885553be926bcc42d736
/frameworks/base/core/java/android/widget/ListPopupWindow.java
7507d3d31cb3d0ca190efc9d6b7ead5d6336f8d6 08-Mar-2012 Adam Powell <adamp@google.com> Fix measurement issues with Spinner and ListPopupWindow

Bug 6132826 - make sure that our speculative measurement of list items
uses an accurate width MeasureSpec. This bug would sometimes affect
window sizing when measuring height if content could wrap in the
presence of restricted width.

Change-Id: Ie28573e952cac3dfa2b95e4691758c72f26b8fd9
/frameworks/base/core/java/android/widget/ListPopupWindow.java
5c3a77c0ff18d39f2d5811b612240788fe4628d1 14-Sep-2011 Adam Powell <adamp@google.com> Un-force fading edges in ListPopupWindows.

Change-Id: Iefb1f64b1f8927fd3c29a8d448a1517afac1ffe1
/frameworks/base/core/java/android/widget/ListPopupWindow.java
62e2bdecc21819a71c04204f20fc051886fdabd6 16-Aug-2011 Adam Powell <adamp@google.com> Fix bug 5165223 Fix Holo Spinner item/dropdown alignment.

Fix bug 5117565 Spinner popup extends out of screen bounds.

Change-Id: I7fef7bbe98aa26611c498d1fe875e84db57dcda0
/frameworks/base/core/java/android/widget/ListPopupWindow.java
a7845ed44a3722e7d96ca9b677be213da7e8c8fe 08-Aug-2011 Adam Powell <adamp@google.com> Fix bug 5124712 - allow partial items when measuring height of list popups

Change-Id: I59c9fc6d5dcd21679ba67d7c233ecd9d7e19d21c
/frameworks/base/core/java/android/widget/ListPopupWindow.java
8132ba5e2e82d02697ef0570142abb8fc8054a67 16-Jul-2011 Adam Powell <adamp@google.com> Fix bug 5011067 - align popup lists to their content rather than
window frame by default

Change-Id: I05803b7487248d38981c2adc5422bf01761bc18c
/frameworks/base/core/java/android/widget/ListPopupWindow.java
348e69cfabec21ccfbe708df06f0a7ea541a3053 17-Feb-2011 Adam Powell <adamp@google.com> Fix bug 3413800 - Revise AutoCompleteTextView dropdown behavior

Be more conservative with when we let an AutoCompleteTextView's
dropdown box of completion suggestions cover the IME.

Disable the expand-when-touched behavior of the dropdown list when
more than 3 items can be seen at a time without it.

Don't let a ListPopupWindow that is expanding in response to touch
scroll the anchor view within its parent and slide the dropdown out
from under the user's finger.

Change-Id: I009accfd4e841c9a5e1072735d8a0b067a0bc06a
/frameworks/base/core/java/android/widget/ListPopupWindow.java
ca51e8788a58f2af3525b7214a675f2d0233e5da 15-Feb-2011 Adam Powell <adamp@google.com> Fix some bugs with MenuPopupHelper and ListPopupWindow

Clean up handling of a few conditions in MenuPopupHelper that the
monkeys manage to trigger around the use of ViewTreeObserver. (bug
3443819, bug 3312949)

Fix a bug where a stale handler message could cause a ListPopupWindow
to reopen itself after being dismissed. (bug 3453607)

Change-Id: I488014767ccee785500862a2572beb35901d173b
/frameworks/base/core/java/android/widget/ListPopupWindow.java
711734a2f8d7529df0ed1bce36da651fc835c144 08-Feb-2011 Gilles Debunne <debunne@google.com> AutoComplete list does not hide the IME when it re-appears.

Bug 3415891

With the current behavior, as soon as the list is expanded by
'long' pressing on or scrolling its content, it will always further appear
in its long state, thus hiding the IME.

This fix changes this behavior so that the default state is always
compact, not hiding the IME, and an explicit expansion
is always required.

Also fixes a bug in ListPopupWindow that prevented the timer that
expands the list from being started.

Change-Id: I896e92d54961769c10b276c36f6510e91ff096a2
/frameworks/base/core/java/android/widget/ListPopupWindow.java
6f5e934b96c400f610b1c5ad228cc60cab5d443f 27-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3391818 - Keyboard covers the "Show in chat list" selection in
talk > Friend Info

Make spinner dropdowns cover the IME if present without being touched
first.

Change-Id: Ie47df1ad684649de73b102e2ecf5528a35301d93
/frameworks/base/core/java/android/widget/ListPopupWindow.java
8d6d3b83fb765eefc6fd38de77f1f45d2523ab89 27-Jan-2011 Jeff Brown <jeffbrown@google.com> Fix down arrow in AutoCompleteTextView.

Bug: 3337416
Change-Id: I572d55c973b9adc68765ba02197e84f3558e65bc
/frameworks/base/core/java/android/widget/ListPopupWindow.java
b3ea92235c9ccc1ff295839a8f324dcd1c83dd6f 11-Jan-2011 Jeff Brown <jeffbrown@google.com> Fix NPEs in detached views.

Bug: 3297518
Change-Id: Ife1384f3a5bebbd28a29f97dc6d519f8a0b10ba9
/frameworks/base/core/java/android/widget/ListPopupWindow.java
a39b987bb761899636ae1e3669d1343499d04ebd 06-Jan-2011 Adam Powell <adamp@google.com> Fix Holo Spinners

Fix bug 3321329 - Spinner dropdown does not match widget width

Fix a bug in ListPopupWindow where setContentWidth was misbehaving

Add gravity setting to Spinner. This controls the positioning of the
selected item view within the widget. Holo default is left, legacy
default is center.

In dropdown mode, Spinners now WRAP_CONTENT width based on a limited
set of dropdown content. This means the dropdown can display a
reasonable amount of its content without clipping, while matching
width with the Spinner widget itself.

Change-Id: Ia17fd5f71526548408f4ad3b16bde536b0d3b207
/frameworks/base/core/java/android/widget/ListPopupWindow.java
56c2d337e02a275397fc9d0460dca90977f199ac 06-Nov-2010 Adam Powell <adamp@google.com> Fix bug 3067895 - Popup menus clip to container windows

ListPopupWindows will now move to fit within the screen, but will not
be constrained by their parent windows.

Change-Id: I2a19ef474926f328466db32874db4191beebf626
/frameworks/base/core/java/android/widget/ListPopupWindow.java
c2238d006237ebf1296074d80fb4f4a2741ef880 21-Oct-2010 Daniel Lehmann <lehmannd@google.com> Fix default style in constructor with only one parameter

Bug:3011901
Change-Id: I6c1b8663ccdfae36d2bb5e63fdc852b6391f3585
/frameworks/base/core/java/android/widget/ListPopupWindow.java
b1818e83f4a81bc4e4e30b99bb48830415be731b 20-Oct-2010 Amith Yamasani <yamasani@google.com> Update dropdown colors and list readability for SearchView.

Dismiss IME on launching suggestion.
/frameworks/base/core/java/android/widget/ListPopupWindow.java
0b2d306e7000f4c0c6ad4e00d494bb401d8a9fc2 15-Sep-2010 Adam Powell <adamp@google.com> Style new popup widgets.

Change-Id: I208ed292afd9919071778baa9ea61d7ca9e7743c
/frameworks/base/core/java/android/widget/ListPopupWindow.java
cdee446075811e871fc2af295377bd99c100d16d 03-Sep-2010 Adam Powell <adamp@google.com> Fix bug 2963261

Change-Id: I31952474cf9d31fff78436461aeb7d0ad34d9068
/frameworks/base/core/java/android/widget/ListPopupWindow.java
6c6f575423d6718c3ff322224c1520901ce881e1 21-Aug-2010 Adam Powell <adamp@google.com> More ActionBar/config change tweaks. Preserve open overflow menus

Change-Id: Ic8ad2b1e3909fbf84ff4d852ae046a9f9508477c
/frameworks/base/core/java/android/widget/ListPopupWindow.java
65d79fbe55c017edd9419ddb71939c8916471390 12-Aug-2010 Adam Powell <adamp@google.com> Fix bug 2911396 - documentation fix

Change-Id: Ia2bbb25dfd6b165f044f5ef1cf291debfe79b1ca
/frameworks/base/core/java/android/widget/ListPopupWindow.java
4267534d1c42af847ed0cefd1c88c99f66b36571 10-Jul-2010 Adam Powell <adamp@google.com> Action Bar now supports submenus as popups.

Change-Id: I1691c16081b3474ed6d6e406f91f5f74a2dc8fcb
/frameworks/base/core/java/android/widget/ListPopupWindow.java
99969da3772d9a0f5079672847ca4f2ad819c1bb 16-Jun-2010 Adam Powell <adamp@google.com> Fix bug 2771204

Change-Id: If34cf07b0901c985f8260bcd20c1375ae76a0fa0
/frameworks/base/core/java/android/widget/ListPopupWindow.java
a984b38df5cfe6db0ba792bf2a6221f6b6072448 04-Jun-2010 Adam Powell <adamp@google.com> Fix doc build

Change-Id: Ia0425bc956540bbd5f16138ad182ae365bf1c85a
/frameworks/base/core/java/android/widget/ListPopupWindow.java
c3fa6304c997ccecf8ed15a4cbb7bd245128f3c3 18-May-2010 Adam Powell <adamp@google.com> Added ListPopupWindow. Refactored AutoCompleteTextView and Spinner
(optionally) to use it. Added associated styles.

ListPopupWindow allows apps to present a popup window of options to
the user that will correctly dodge the IME if needed.

Change-Id: I509c6c45036856daab686a6edeb7a9de1e72eb0a
/frameworks/base/core/java/android/widget/ListPopupWindow.java