2010-08-22 1 views
1

Как определить количество видимых символов, которые может отображать TextView. Например, если я изменю ориентацию, это число может измениться. Если я изменю разрешение, то и число видимых символов изменится.Android TextView и как определить количество видимых символов

Заранее спасибо


Спасибо за ваш ответ.

В настоящее время я разрабатываю небольшую текстовую игру, чтобы познакомиться с Android API. По этой причине мне нужно точно знать, сколько символов может отображаться в видимой области виджета TextView. Я видел пример Paint, но хотел узнать, есть ли лучшие решения.

ответ

1

В идеале вы проектируете свой графический интерфейс таким образом, чтобы это не имело значения. Например, вы можете использовать android:ellipsize для обработки строк, которые слишком длинны для доступного пространства.

В 2D-чертежах (например, Paint) есть классы, которые, похоже, связаны с этим, но это не выглядит очень забавно.

0

Вы можете использовать ellipsize собственность, но там была ошибка, которая была подана в тот же

http://code.google.com/p/android/issues/detail?id=2254

В нижней части этой страницы вы можете найти альтернативный подход, который может нарисовать именно число линий на заданном пространстве ...