ScrollHorizontally обходной путь для размера эллипса для текстовых представлений, вызывающий StackOverflowError в Eclipse - PullRequest
1 голос
/ 11 июня 2011

У меня есть текстовое представление, в конце которого я хочу иметь эллипсы, если текст длиннее, чем пространство для представления.TextView заключен в FrameLayout, который является частью горизонтального LinearLayout с элементами по обе стороны от него (возможно, это неправильный способ приблизиться к нему, но без FrameLayout элементы в строке после текста не былипомещен в конце ряда, что я и хочу).Согласно этой теме , я добавил android:scrollHorizontally="true" в мой TextView, и это делает то, что я хочу.Однако теперь, когда я открываю файл макета для XML, а не для графического макета в Eclipse, я получаю всплывающее окно, в котором говорится

Произошла проблема - java.lang.StackOverflowError

В журнале ошибок больше нет информации о том, что здесь происходит.Обратите внимание, что это не так, когда я запускаю свой код - я думаю, что это происходит только тогда, когда проект компилируется (что я установил как автоматический).

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

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