Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Canvas: Узнать Координаты, для текста 
V
    Опции темы
_LEM_
Дата 1.4.2007, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 14.3.2007

Репутация: нет
Всего: нет



Доброго времени суток!

Вообщем есть массив строк, нужно через цикл все их нарисовать,тут возникают проблемы:
A) Строк много поэтому на дисплей они не поместяться.
---
1) Нужно ли в канвас реализововать прокрутку? или она сама появится?
2)Нужно предвакрительно залить экран чёрным.  Это fillRect(); вроде,но как узнать сколько залить (см. А.)
3) Строка рисуеться drawString(); но нужно начальную точку определить,для первой строки нули, а для последующих? (Шрифт наверное будет стоять..)

P.S.: Строк в массиве всегда по разному, всегда разные. Разной длинны. 
PM MAIL   Вверх
javastic
Дата 1.4.2007, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



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

Короче надо лишь приложить усилия.

Тут никто тебе не будет писать готовую реализацию, если только за деньги. Потому что такое можно сделать самому. smile

Добавлено через 30 секунд
Да, ещё. Скролл надо реализовывать самому, а цвет используй какое хочешь.


--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
_LEM_
Дата 1.4.2007, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 14.3.2007

Репутация: нет
Всего: нет



Цитата(javastic @  1.4.2007,  15:55 Найти цитируемый пост)
, вычисляешь размер шрифта

А как это сделать, он ж разный наверное на всех мобилах.
Скролл эт прокрутка? типа каждое нажатие вниз прорисововать? :(
PM MAIL   Вверх
W0LF
Дата 1.4.2007, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Цитата

А как это сделать, он ж разный наверное на всех мобилах.

Код

Font : stringWidth(String str);
Font : getHeight();




--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
_LEM_
Дата 1.4.2007, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 14.3.2007

Репутация: нет
Всего: нет



Сенк
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0458 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.