glodhiya Ответов: 1

Андроид - набор высоты для динамического текстового представления


Привет Гуру,

У меня есть некоторые критические проблемы, связанные с высотой TextView. Я хочу установить высоту TextView на основе содержимого, которое устанавливается во время выполнения.

Вот мой xml-код:-
 < TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/ >



Вот Java-код, чтобы установить высоту текстового представления:-

TextView tv = (TextView) findViewById(R.id.tv);
tv.invalidate();
int height_in_pixels = tv.getLineCount() * tv.getLineHeight();
tv.setHeight(height_in_pixels);



Но проблема в том, что он отображает только 1 строку, а не остальные строки.

1 Ответов

Рейтинг:
2

Member 11953433

Friends, 
Use this way :


<pre lang="xml">
<TextView
   android:id="@+id/tv"
   android:layout_width="fill_parent"
   android:layout_height="15dp" <!-- HEIGHT only example -->
   android:autoSizeTextType="uniform"/>


David Crow

Просто любопытно, но зачем комментировать пост, который был создан более 8 лет назад?