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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> setFullScreen() 
:(
    Опции темы
W0LF
Дата 26.3.2007, 03:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


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

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



Интересует вопрос - 
У каких производителей/девайсов после вызова в конструкторе метода
Код

setFullScreenMode(true);

вызывается метод 
Код

 protected void sizeChanged(int w, int h)

?
Пробовал на Nokia3250 - обязательно вызывается. Тупой пример - 
Код

public BaseScreen(String title) {
        titleForm = title;
        setFullScreenMode(true);
        startY = (getHeight() - backGround.getHeight()) / 2;
    }

Вот для моей нокии он возьмет getHeight равным тому, который не на весь экран
Поэтому надо делать примерно так - 
Код

public BaseScreen(String title) {
        titleForm = title;
        setFullScreenMode(true);
    }
protected void sizeChanged(int w, int h){
        startY = (h - backGround.getHeight()) / 2;    
}

Так же такое происходит на эмулях моторолы.
Эмули же сониерика и WTK22 этот метод сами не запускают ибо в них мона использовать самый первый вариант.
Если же сделать так - 
Код

public BaseScreen(String title) {
        titleForm = title;
        setFullScreenMode(true);
        sizeChanged(getWidth(), getHeight());
    }
protected void sizeChanged(int w, int h){
        startY = (h - backGround.getHeight()) / 2;    
}

То для нокии 3250 будет этот метод запускаться два раза что есть не хорошо..
Может кто-нидь знает какие модели телефонов с какими вариантами работают?
Просто хотелось бы это дело нормально портировать...

Добавлено через 4 минуты и 10 секунд
В данный момент интересуют девайсы - 
SonyEricsson z520
Nokia 6101
Motorola slvr l7, razr v3, v3i, v365, v551
Просто я понял, что эмулям верить нельзя, а вот девайсов нет :(((


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


Эксперт
***


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

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



В моём SE k610i если я вызову getHeight() до setFullScreen то размер будет не полного экрана, если после, то полного экрана.


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


alexander lonsky
***


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

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



Ок, спасибо. То есть на твоем девайсе метод sizeChanged() вызываться не будет скорей всего


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


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

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



На 6630 такая же ситуация как и у javasticа


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
W0LF
Дата 28.3.2007, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


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

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



thanks


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

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

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


 




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


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

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