History log of /frameworks/base/core/java/android/widget/ExpandableListView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac 28-Feb-2015 John Spurlock <jspurlock@google.com> Remove unused imports in frameworks/base.

Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/core/java/android/widget/ExpandableListView.java
a7bb6fbeab933326d58aa806d8194b7b13239d34 04-Feb-2015 Dianne Hackborn <hackbod@google.com> First quick implementation of auto assist data.

Introduce new AssistData class that contains all data
the framework automatically generates for assist. Currently
populated with a very simple tree structure representing
the app's view hierarchy.

Reworked how we populate the class name for accessibility
info, so this is provided through a new method call on View
that subclasses can override. This method is also used
to populate the class name in AssistData.

Change-Id: Ibd0acdc8354727d4291473283b5e4b70894905dc
/frameworks/base/core/java/android/widget/ExpandableListView.java
a54956a0bc611b1e9b3914edc7a604b59688f6b7 08-Jan-2015 Alan Viverette <alanv@google.com> Fix accessibility delegation

Ensures that delegate code is run last. Previously, calling the super
method from an accessibility delegate set on a widget would only run
code in the widget's parent. Next, the delegate code would run. Finally,
the widget's code would run. As a result, the widget code would override
any data supplied by the delegate.

By moving all overridden code to internal methods, we ensure that the
call chain for super includes the widget's parent code followed by the
widget's code. The delegate code will always run last.

BUG: 17641433
Change-Id: Ib9d403156c1fc4fb04f65f3c126d1277a44b3740
/frameworks/base/core/java/android/widget/ExpandableListView.java
617feb99a06e7ffb3894e86a286bf30e085f321a 10-Sep-2013 Alan Viverette <alanv@google.com> Add View constructor that supplies a default style resource

Also updates the constructor of every class that extends View.

BUG: 10676369
Change-Id: Ifaf27bf82028d180afa4931c0e906df88d858ac3
/frameworks/base/core/java/android/widget/ExpandableListView.java
f4efad05515ae8bd8c826e2832be62a701e1c6e5 22-Mar-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #8200928 ExpandableListView should be RTL-aware

- add indicatorStart/indicatorEnd and childIndicatorStart/childIndicatorEnd properties

Change-Id: I1ee67e47798bbcb31670cc9afde3ccac68338d94
/frameworks/base/core/java/android/widget/ExpandableListView.java
605c5af9c8d36aab16fb9d2313fecc57301104bd 22-Mar-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #8200928 ExpandableListView should be RTL-aware

- draw the group and child indicator at the correct position when in RTL mode

Change-Id: Ib346ae59f17c129fc59b76cd7fcc36fbdb86e499
/frameworks/base/core/java/android/widget/ExpandableListView.java
820b236adce43567b2effd92e246c34a8a76c9f9 18-Apr-2012 John Reck <jreck@google.com> Cleanup PositionMetadata recycles

Bug: 6360817

Change-Id: I428014be20447d074d378901a289e090b4e4e777
/frameworks/base/core/java/android/widget/ExpandableListView.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/ExpandableListView.java
8a78fd4d9572dff95432fcc4ba0e87563415b728 17-Jan-2012 Svetoslav Ganov <svetoslavganov@google.com> AccessibilityEvent/AccessibilityNodeInfo class name property should be set to only framework classes.

AccessibilityEvent and AccessibilityNodeInfo have a property className which is set to the source
Java class. This is problematic since leads to leaking private classes which would allow an
accessibility service to load classes from other packages. This is strongly undesirable since
not trusted code can be loaded, and hence executed, in the accessibility service. To address
that the class name is set to the most concrete framework class extended by the info/event
source.

bug:5878943

Change-Id: I7b3114ece8772ea2773f5151e21b8a6f2006882a
/frameworks/base/core/java/android/widget/ExpandableListView.java
63f46e7145fb2087515eb04015d84d956cbb00cd 19-May-2011 John Reck <jreck@google.com> expandGroup can now animate

Add a boolean to have expandGroup animate the same as
performItemClick does

Change-Id: I652c6fa8f9a7b527572337b11900d653b5285352
/frameworks/base/core/java/android/widget/ExpandableListView.java
3e5e6aced9848d1ce09082c72ba5cc422064d8ea 01-Mar-2011 Adam Powell <adamp@google.com> Fix bug 3497341 - take list padding into account when drawing
ExpandableListView indicators

Change-Id: Idf4d4f28f495a453b871ac7dbe7059f38812ff87
/frameworks/base/core/java/android/widget/ExpandableListView.java
875862e3ec85153553ce50acc02863ea0720ccb6 17-Jan-2011 Romain Guy <romainguy@google.com> Prevent NPE when no indicator is specified.
Bug #3362349

Change-Id: Ie15ed9e31fdd4eb72a18471375d8937c50eb1802
/frameworks/base/core/java/android/widget/ExpandableListView.java
fb13abd800cd610c7f46815848545feff83e5748 17-Jan-2011 Romain Guy <romainguy@google.com> Fix 9patch rendering in ExpandableListView.

Change-Id: I60843d61a40b0cb7dd09923cb4489a5a76f20486
/frameworks/base/core/java/android/widget/ExpandableListView.java
95930e13faac8c17dabfaa1478089baa772f091b 04-Oct-2010 Romain Guy <romainguy@google.com> Apply all Canvas transformations to ColorDrawable.

Change-Id: I29252c58224b236d0770ec005da9842990ef2c06
/frameworks/base/core/java/android/widget/ExpandableListView.java
272f3a9474a70817f8089259da4c2696732dfecb 04-Mar-2010 Gilles Debunne <debunne@google.com> More ExpandableListView fixes to take headers into account.

All direct calls to mConnector in ExpandableListView should convert group/child flat positions
to/from absolute flat positions (that take header count into account).
Two conversion methods were added to do that.
/frameworks/base/core/java/android/widget/ExpandableListView.java
52b65d39aaa378c5bec389a1e8a977ec3ec6a522 01-Mar-2010 Gilles Debunne <debunne@google.com> Take headers into account when expanding a ExpListView group.

The possible scroll that happen after expanding a group did not take the possible
existing headers into account.

Change-Id: I5dc381baa7c54580e992e26a1ed55102afcb16b0
/frameworks/base/core/java/android/widget/ExpandableListView.java
47ccdf3760635a695b7c417a0df02f7e86ce6262 26-Feb-2010 Gilles Debunne <debunne@google.com> Fixes for ExpandableListView with headers/footers

Patches in ExpandableListView to correctly handle header/footer shifter flat positions.
Make tests added in https://android-git.corp.google.com/g/#change,42312 pass.

Change-Id: I0d7823f5ae290e855bfdfb8d33c18bd34661077c
/frameworks/base/core/java/android/widget/ExpandableListView.java
458034799861fef47e00d85d528b4dac5e00bd51 26-Jan-2010 Adam Powell <adamp@google.com> ListView updates. Fixed several overscrolling bugs. Added programmatic
scrolling to ListView. Added auto-scrolling to show expanded content
for ExpandableListView. Fixed an AbsListView recycler bug where
offscreen views would stick around in the view hierarchy.

Addresses bugs 1161597 and 1119429.
/frameworks/base/core/java/android/widget/ExpandableListView.java
4039545ed67c5a65cd0ccf2301bd8d8d9155c292 05-Dec-2009 Romain Guy <romainguy@android.com> Fire OnGroupClick events when collapsing a group in ExpandableListView.
/frameworks/base/core/java/android/widget/ExpandableListView.java
fd0d627569cb250f7060a83161cc845b9616e5a1 17-Aug-2009 Jeff Sharkey <jsharkey@android.com> Fix ExpandableListView context menus when has header views.

createContextMenuInfo() should have been subtracting any
header views, similar to performItemClick(). Previously,
this caused getUnflattenedPos() to return invalid positions.

This fixes http://b/issue?id=1778239
/frameworks/base/core/java/android/widget/ExpandableListView.java
7444e147a863b41e08815658f1bcbe426aba512b 21-May-2009 Romain Guy <romainguy@android.com> Fixes external http://code.google.com/p/android/issues/detail?id=2732. ExpandableListView is wrongly assuming that the saved state if of the correct type. A similar bug fix was made in TextView.onRestoreInstanceState() a while ago. This fix simply ensures that the state received is of the right type.
/frameworks/base/core/java/android/widget/ExpandableListView.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/widget/ExpandableListView.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/widget/ExpandableListView.java
d24b8183b93e781080b2c16c487e60d51c12da31 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/frameworks/base/core/java/android/widget/ExpandableListView.java
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/android/widget/ExpandableListView.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/java/android/widget/ExpandableListView.java