diff options
author | Philip Milne <pmilne@google.com> | 2013-04-22 12:44:29 -0700 |
---|---|---|
committer | Philip Milne <pmilne@google.com> | 2013-04-22 12:58:55 -0700 |
commit | ca2e9e1122ba8b83d05bd144d0be31e8a3c30537 (patch) | |
tree | 400c9b1e25221b48edeafed040b4a4d50dbdc616 /docs/html/sdk/api_diff/6/changes | |
parent | 5d1a182a8a2dd9613ef3b1f2de7b6a3d690ae890 (diff) |
Fix for bug 8578258: GridLayout is forcing wrong width to TextView widgets
GridLayout is working as intended here. The bug is appears to be in RelativeLayout
(and possibly LinearLayout).
The value of RelativeLayout.DEFAULT_WIDTH = Integer.MAX_VALUE/2 is 0x3FFFFFFF has bits
set in the range that is used to flag certain conditions and states by the layout system.
In View we have:
MEASURED_SIZE_MASK = 0x00ffffff
MEASURED_STATE_MASK = 0xff000000;
MEASURED_STATE_TOO_SMALL = 0x01000000
This change fixes this bug, though it looks as if that a safer solution would be to not introduce
this constant and code path in the first place - as RelativeLayout's measurement algorithm operates
in the LTR case without it.
Change-Id: I01c51ae854620f08dd63047594486a3464c86f3a
Diffstat (limited to 'docs/html/sdk/api_diff/6/changes')
0 files changed, 0 insertions, 0 deletions