He estado usando GridLayout durante unas semanas y ahora me he dado cuenta que cuando llamoGridLayout escupir "restricción" inconsistente registros de nivel de depuración
gridLayout.requestLayout()
escupe el siguiente mensaje de nivel de depuración en LogCat:
D/android.widget.GridLayout(14048): horizontal constraints: x5 - x0 > 1115, x5 - x4 < 221, x4 - x3 < 221, x3 - x2 < 221, x2 - x1 < 221, x1 - x0 < 221 are inconsistent; permanently removing: x5 - x4 < 221.
he mirado a través de la fuente de GridLayout para tratar de averiguar la posible razón de por qué los "contraints son incompatibles", pero no he sido capaz de entenderlo.
El hecho de que estos mensajes estén apareciendo, ¿es algo que debería preocuparme? No veo ningún problema con la forma en que se están diseñando las cosas. Tengo un GridLayout en Fragmentos que se cargan como páginas en un ViewPager, así que mientras el usuario se desplaza entre las páginas, veo el resultado anterior en LogCat varias veces.
Espero que te sea útil https://stackoverflow.com/questions/37997670/gridlayout-vertical-horizontal-constraints-are-inconsistent?noredirect=1&lq=1 –