Вопросы по макету Android - PullRequest
       29

Вопросы по макету Android

0 голосов
/ 22 августа 2011

Я попытался создать текстовое поле edittext, которое будет автоматически вычислять ширину и высоту, используя способ WRAP_CONTENT.Однако в какой-то момент времени мне понадобится фактическая высота редактируемого текста, но я попытался использовать параметры макета и getWidth (), getHeight (), мне не возвращаются значения, которые мне потребуются.

Кто-нибудь есть идеи, как я могу пойти по этому поводу?

1 Ответ

0 голосов
/ 22 августа 2011

Вам нужно позвонить view.layout(), а затем view.measure(), чтобы эти значения были доступны вам до фактической «разметки» и отображения на экране.

Вы должны быть осторожны с wrap_contentтем не менее, поскольку ваш контент еще не представлен в представлении, он не вернет искомые значения.

Надеюсь, это поможет.

...