|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Начало текста с установленной позиции
Привет всем. Не нашел в доках метода, который позволяет устанавливать начальный индекс, с которого начинается рисовка текста. Пример.
Есть 2 TextField, которые имеют разную ширину(постоянно разная, тут размеры по ширине не является константой), позиционируются во вью они последовательно. То есть text1.x = 0; text2.x = text1.width; text1 и text2 по размеру, не могут выходит на вторую строку, то есть по вертикали у них всегда одно состояние. Суть в том, что мне надо добавить text3, таким образом, чтобы он шел после text1 и text2, то есть получается такая конструкция. text1.x = 0; text2.x = text1.width; text3.x = text2.width; Все бы да ничего, но проблема в том, что text3 многострочный по вертикали. Поэтому следующая строка, также будет начинаться с text2.width. Но по факту, новая строка должна быть в 0 координатах, как text1.x. Единственный способ, который мне пришел в голову, это позиционировать text3.x = 0; Но в таком случае, он будет лежать поверх text1,text2. Собственно вопрос в том, как стартовать текст с позиции, которая начинается после text2.width? Если это сделать, тогда следующий перенос строки правильно будет отображаться с 0 координат. Какие есть варианты решения? |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
измерять ширину пробела и добавлять нужное их число перед текстом в text3
|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
undefined Этот вариант в первую очередь реализовал, но мне он показался не очень красивым, думал может есть какие-то иные способы
|
|
|||||
А можно обрисовать ситуацию, в которой такое может понадобиться? Почему нельзя соединить все три текстовых поля в одно многострочное?
__________________
There is no thing in this world that is not simple. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
Гениально!!! Уважуха и респекты )))))))
|
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
Wolsh Как всегда, спасибо большое)
|
Часовой пояс GMT +4, время: 16:42. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|