Adam Powell
7fd28847f1
Don't move the fast scroll thumb with a list on overscroll.
2010-02-17 14:34:21 -08:00
Adam Powell
c9fbaabc1b
XML attribute for overscrolling behavior
2010-02-17 11:47:00 -08:00
Adam Powell
a2f9101684
Fix for [Horizontal]ScrollView scroll range reporting
2010-02-16 12:26:33 -08:00
Adam Powell
70bc217703
Merge "Added proper overscrolling scroll bar behavior to GridView"
2010-02-16 10:13:52 -08:00
Gilles Debunne
f5c6eff63d
Force layout on TableRows when column widths are shrinked or streched.
...
Also features some comment typos and import re-ordering.
Change-Id: I32cb14419d7d349064032718469daf62a0a72e3a
2010-02-12 15:57:12 -08:00
Adam Powell
f2a204e792
Added proper overscrolling scroll bar behavior to GridView
2010-02-12 15:54:59 -08:00
Gilles Debunne
a10b48d5a5
Merge "Closed tabs removed from layout."
2010-02-12 15:50:05 -08:00
Adam Powell
0b8bb4282a
Overscrolling modifications. Overscroll will not allow the user to
...
scroll content out of view. Scrolling will slow down halfway to the
barrier point. API added in View. AbsListView, ScrollView,
HorizontalScrollView all use this API. Overscrolling uses haptic
feedback. Added scroll barrier pattern to config.xml.
2010-02-12 10:26:25 -08:00
Gilles Debunne
ce2baf0d57
Closed tabs removed from layout.
...
TabHost sets closed tabs visibility to GONE instead of INVISIBLE, so that they are no
longer considered by the layout.
Change-Id: I74efea13d43e3c7ce21476c7bbcb3bb1cca8bf29
2010-02-10 15:19:14 -08:00
Eric Fischer
5fe1e6221e
Make the Date Picker fields more consistent in locales with numeric months.
...
In locales that use month numbers instead of names, use *just* the number
instead of also the word for month to be consistent with the other fields,
which also show just a number instead of a number plus the word for day
or year.
Bug 2289276
2010-02-09 15:58:50 -08:00
Romain Guy
498b2960d5
Always remember the last touch mode state when touch mode changes.
...
Do not just rely on getting an onWindowFocusChanged() event. There are cases
where we might not get it (view removed from the window for instance.)
2010-02-08 14:58:01 -08:00
Adam Powell
4580347998
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.
2010-02-05 17:57:41 -08:00
Romain Guy
8186ae5a96
Merge "Do not let negative margins reduce the size of the LinearLayout."
2010-02-05 15:35:10 -08:00
Romain Guy
053b48051a
Do not let negative margins reduce the size of the LinearLayout.
2010-02-05 15:34:33 -08:00
Paul Westbrook
7722abe259
Bug 2420366
...
Rehide NumberPicker widget
2010-02-05 09:31:38 -08:00
Adam Powell
eb6b1fa7b8
Fixed an overscrolling bug in AbsListView with a root in OverScroller.
2010-02-03 16:41:07 -08:00
Marco Nelissen
cd3e4ad4fb
Fix fastscroll thumb
2010-02-03 11:04:58 -08:00
Marco Nelissen
d43fe07852
Make the fastscroll thumb tell the parent to not intercept touch events,
...
to keep the list from moving sideways in a "workspace" environment.
Fixes one of the issues listed in bug 2374212
2010-02-03 10:42:33 -08:00
Joe Onorato
1f9a3cc338
Merge "Fix bug 2389454 - DateTimeView can NPE if "date_format" isn't set in Settings."
2010-02-01 15:15:19 -08:00
Joe Onorato
7747210426
Fix bug 2389454 - DateTimeView can NPE if "date_format" isn't set in Settings.
2010-02-01 18:14:15 -05:00
Romain Guy
2456248712
Do not reshow the filter popup after hiding it.
...
This was causing the popup to show after moving a list out of the screen in
the new music app.
2010-02-01 14:58:06 -08:00
Adam Powell
79ac3395b5
Overscrolling in AbsListView; visibility cleanup for FlingRunnable
2010-02-01 14:19:31 -08:00
Adam Powell
f54460576e
Don't bounce programmatic scrolls of ScrollView and HorizontalScrollView.
2010-01-28 17:25:29 -08:00
Adam Powell
4d3cef348b
Merge "ScrollView and HorizontalScrollView now will spring back if smoothScrollBy scrolls out of bounds. Tweaked bounce physics for OverScroller."
2010-01-28 14:03:15 -08:00
Adam Powell
3fc3737ceb
ScrollView and HorizontalScrollView now will spring back if smoothScrollBy scrolls out of bounds. Tweaked bounce physics for OverScroller.
2010-01-28 13:52:24 -08:00
Andreas Huber
2564300936
API Extension: Support for optionally specifying a map of extra request headers when specifying the uri of media data to be played.
...
related-to-bug: 2393577
Original change by Andrei Popescu <andreip@google.com >
2010-01-28 11:52:43 -08:00
Romain Guy
7543f9e293
Merge "Added OverScroller and overscroll effects for ScrollView and HorizontalScrollView."
2010-01-27 22:00:44 -08:00
Adam Powell
17dfce15d5
Added OverScroller and overscroll effects for ScrollView and HorizontalScrollView.
2010-01-27 21:15:58 -08:00
Romain Guy
87ef4252ec
resolved conflicts for merge of 176a88ff to master
2010-01-27 16:20:49 -08:00
Romain Guy
43c9cdffb6
New View.dispatchDisplayHint() API.
...
Bug #2399147
This new API will be used by scrollable containers to tell children that they
are/are not displayed. This will allow lists to hide their filter popup window
for instance.
2010-01-27 15:53:40 -08:00
Dianne Hackborn
8aa2e8939c
More device admin work: description, policy control.
...
There is now a description attribute associated with all components,
that can supply user-visible information about what the component does.
We use this to show such information about device admins, and wallpapers
are also updated to be able to show this in addition to the existing
description in their meta-data.
This also defines security control for admins, requiring that they
declare the policies they will touch, and enforcing that they do
so to be able to use various APIs.
2010-01-26 12:28:15 -08:00
Romain Guy
ff65c8c559
Make vertical LinearLayouts behave like horizontal LLs do.
...
A bug fix in the horizontal handling of "useLargestChild" was not fixed in the vertical code.
2010-01-23 10:21:12 -08:00
Romain Guy
2e61d7ca64
Merge "Bring back buttons in dialogs. Bug #2390537 "
2010-01-22 11:01:42 -08:00
Romain Guy
cf635ae7c6
Bring back buttons in dialogs.
...
Bug #2390537
2010-01-22 11:00:29 -08:00
Amith Yamasani
bd6f964da1
am 658dc0d4: am b35b8c13: Merge "Security fix in accessibility - don\'t read out password. # 2371557" into eclair
...
Merge commit '658dc0d4b03015eb4a692968b82b664e24aa605a'
* commit '658dc0d4b03015eb4a692968b82b664e24aa605a':
Security fix in accessibility - don't read out password. # 2371557
2010-01-22 09:44:16 -08:00
Romain Guy
177b580f56
Merge "Add a new attribute to LinearLayout: useLargestChild. Bug #2379138 "
2010-01-21 19:11:20 -08:00
Romain Guy
5b1b241710
Add a new attribute to LinearLayout: useLargestChild.
...
Bug #2379138
This new attribute is to be used when the LinearLayout is wrap_content but you want
all the children inside to have the same dimension. Set useLargestChild to true and
give all the children a width/height of 0 and a weight of 1.0.
2010-01-21 19:09:51 -08:00
Grace Kloba
01752fe46b
am 8d4baa78: am d79d1c72: Merge "If ZoomButttonsController detects more than one pointer, give up the control. This should enable the View behind it, like WebView, will always get the multi-pointer events even when ZoomButtonsController is up." into eclair
...
Merge commit '8d4baa789302b2c0f2657af9ba6dc98fcc926ee2'
* commit '8d4baa789302b2c0f2657af9ba6dc98fcc926ee2':
If ZoomButttonsController detects more than one pointer,
2010-01-21 17:56:46 -08:00
Paul Westbrook
68f2f547f5
Bug 2330111
...
Make NumberPicker public
Made setCurrent() more robust, as the value needs to be within the range
specified earlier. setCurrent() will now throw an exception
if the specified doesn't fall in the range
2010-01-21 16:56:57 -08:00
The Android Open Source Project
176a88ff14
merge from open-source master
2010-01-21 11:21:25 -08:00
Romain Guy
2d51bff2b6
Dpad based scrolling in ListView was mishandling the recycler:
...
recyclable views were removed instead of detached and non-recyclables views
were detached instead of removed.
2010-01-19 17:34:10 -08:00
Romain Guy
5dbe0c753a
Merge "Measure AutoCompleteTextView's dropdown to have enough room for all items. Bug #2363514 "
2010-01-19 16:57:51 -08:00
Romain Guy
73beee234b
Measure AutoCompleteTextView's dropdown to have enough room for all items.
...
Bug #2363514
2010-01-19 16:56:05 -08:00
Joe Onorato
fd24feaf79
Merge "Add DateTimeView, a widget that shows a time or the date depending on the current time. Use that for notifications instead of a TextView that doesn't ever update."
2010-01-19 16:45:05 -08:00
Joe Onorato
c83bb730ec
Add DateTimeView, a widget that shows a time or the date depending on the
...
current time. Use that for notifications instead of a TextView that
doesn't ever update.
BUG 1563917
2010-01-19 16:32:22 -08:00
Amith Yamasani
658dc0d4b0
am b35b8c13: Merge "Security fix in accessibility - don\'t read out password. # 2371557" into eclair
...
Merge commit 'b35b8c1334b8bb8c4fb8b679fdb0b9bcbd5b41fe' into eclair-plus-aosp
* commit 'b35b8c1334b8bb8c4fb8b679fdb0b9bcbd5b41fe':
Security fix in accessibility - don't read out password. # 2371557
2010-01-19 11:53:59 -08:00
Amith Yamasani
b35b8c1334
Merge "Security fix in accessibility - don't read out password. # 2371557" into eclair
2010-01-19 11:50:39 -08:00
Grace Kloba
8d4baa7893
am d79d1c72: Merge "If ZoomButttonsController detects more than one pointer, give up the control. This should enable the View behind it, like WebView, will always get the multi-pointer events even when ZoomButtonsController is up." into eclair
...
Merge commit 'd79d1c72991e587294432e80d091e3ae26a0c103' into eclair-plus-aosp
* commit 'd79d1c72991e587294432e80d091e3ae26a0c103':
If ZoomButttonsController detects more than one pointer,
2010-01-18 23:43:20 -08:00
Grace Kloba
d4d1d6eca0
If ZoomButttonsController detects more than one pointer,
...
give up the control. This should enable the View behind
it, like WebView, will always get the multi-pointer
events even when ZoomButtonsController is up.
2010-01-18 10:43:59 -08:00
NoraBora
8ca2f47e0d
ViewAnimator.setAnimateFirstView() doesn't work for out-animation.
2010-01-18 23:54:06 +09:00