Как определить ширину TextView с атрибутом wrap_content? - PullRequest
0 голосов
/ 11 июля 2011

У меня есть макет с элементом TextView

<TextView android:textColor="#ffffff" android:text="18 августа"
                    android:id="@+id/program_day1" android:layout_gravity="center"
                    android:textSize="18sp" android:textStyle="bold"
                    android:layout_height="wrap_content" android:layout_width="wrap_content"
                    android:layout_weight="1" android:gravity="center" />

Как определить реальный размер (и поля) этого события onStart (или другого)? Теперь он показывает «-2» значения

Ответы [ 3 ]

1 голос
/ 11 июля 2011

попробуй с myTextView.getPaint (). measureText (myTextViewtext) он не возвращает размер представления, но размер текста, надеюсь, он может помочь вам

0 голосов
/ 11 июля 2011

Кроме того, вы можете использовать TextView.getWidth() и Textview.getHeight() для получения значений в час и
LayoutParams lp = (LayoutParams) TextView.getLayoutParams(); для получения значений маржи

0 голосов
/ 11 июля 2011

Виды не получают высоту или ширину, пока они на самом деле не нарисованы на экране.

Попробуйте показать ширину в функции onSizeChanged. Проверьте, будет ли отображаться реальный размер. Используйте getwidth.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...