Skip to content
Commit 5db64eb1 authored by Evan Rosky's avatar Evan Rosky
Browse files

Don't allow 0-sized views to be focused.

These zero-sized views tend to make keyboard navigation
difficult for users since focus "disappears" sometimes.

This takes a best-effort approach for focus requested
prior to layout: If a View hasn't been laid-out and is
asked to take focus, it will act as though this size
constraint doesn't exist. Then, upon layout, it will
defocus itself if it still has no size.

Bug: 32072305
Test: Added CTS View_FocusHandlingTest#testSizeHandling
Change-Id: I82fee246bdf4964fe744142876da88ae79e491f0
parent d87c6b51
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment