В моем приложении у меня есть вкладки в ViewFlipper.
Когда действие начинается, я инициализирую все вкладки и представления внутри них.
Но проблема на 3-й вкладке. При инициализации этой вкладки я хочу знать расстояние между TextView и левой стороной родителей. Для этого я вызываю TextView.getLeft ().
Но когда эта вкладка не отображается, я получаю 0 из этого метода. Поэтому я не могу правильно инициализировать вид.
Теперь становится странно:
Когда я запускаю действие на первой вкладке, затем перехожу на третью, getLeft возвращает 0 при запуске и при нажатии на вкладку
Но когда я запускаю действие на третьей вкладке, getLeft возвращает действительное значение ....
Итак, как я могу получить правильное значение?
Я полагаю, что ViewFlipper не имеет правильных координат X, Y видов, когда вкладка не отображается.
Ps. Это было трудно объяснить. Если мне нужно что-то уточнить, пожалуйста, дайте мне знать.