У меня есть приложение
.net для Android , содержащее Gridlayout , для которого мне нужна ширина /
. Прямо сейчас оба они возвращают 0, что неудивительно, поскольку я пытаюсь получить доступ к ним в OnResume . Размер этого Gridlayout не меняется, но мне нужно знать ширину /
Чтобы вычислить макет некоторых его младшего представления s. Я пытался использовать такие методы, как Invalidate () , requestLayout () & forcelayout () , но они, похоже, не помогли. Как я могу заставить ширину /
для обновления или когда/где я должен поместить код, который требует ширины /
? Вот скриншот того, что я в настоящее время получаю:
Об области ниже Вкладки (область, содержащая людей и числа) представляет собой Gridlayout , для которой мне нужно знать высоту. Мне нужно это значение, чтобы я мог рассчитать позиции для чисел. Поскольку размер вкладок не меняется, единственное время, когда эта потребность пересчитана, это когда ориентация меняется. Есть идеи? Спасибо!
Подробнее здесь:
https://stackoverflow.com/questions/793 ... -viewgroup