Вниз  Android-программирование (1-ые посты)
- 15.03.2014 / 22:36
prayncode
  Пользователь

prayncode 
Сейчас: Offline
vl@volk, ясненько. И всё-таки, зачем ты мне написал про CSS? Тем более, такой CSS я вижу впервые (запятые между параметрами и формат объявления цвета).
- 15.03.2014 / 22:44
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
По моим предрасудкам css должен был быть.
Это я подзабыл, да запятые излишние, а цвет с решетки начинается, а не с 0х. (спутал с чем-то)
__________________
 знает толк
- 15.03.2014 / 22:50
prayncode
  Пользователь

prayncode 
Сейчас: Offline
И такой вопрос. Есть метод, возвращающий Map<String, String>. Внутри это метода идёт запрос к БД. Запрос простой, возвращает записи из таблицы с двумя полями: id и name. В запросе есть сортировка, однако, когда я начинаю работать с возвращёнными данными, все данные находятся в случайном порядке.
Перебираю Map следующим образом:
for (Map.Entry<String, String> entry : departments.entrySet()) {
    // Код
}

Проверял с помощью журнала, внутри метода точно всё идёт отсортированным. Как быть?

Код: http://paste.ubuntu.com/7097509/
Метод: http://paste.ubuntu.com/7097511/
- 15.03.2014 / 22:56
usb_device
  Пользователь

usb_device 
Сейчас: Offline
Salat-Cx65, onDrag не подойдет, так как он с 11 версии поддерживается, а хочется и старые устройства подхватить. onTouch это по сути, я так понял, тот же onTouchEvent. Ну как минимум параметр MotionEven передается тот же.

Изменено usb_device (15.03 / 23:01) (всего 1 раз)
- 15.03.2014 / 23:11
prayncode
  Пользователь

prayncode 
Сейчас: Offline
Проблему с сортировкой решил использованием вектора (тем более, он больше подходит к моей задаче).
- 16.03.2014 / 12:38
neitron
  Пользователь

neitron 
Сейчас: Offline
Naik, При создании оболочки j2se приложение обязательно должно быть не обфусцировано?
- 16.03.2014 / 12:40
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
neitron, обфусцировать можно, но только надо настроить, чтоб не всё подряд переименовывало.
__________________
 let live

Изменено aNNiMON (16.03 / 12:40) (всего 1 раз)
- 16.03.2014 / 13:12
usb_device
  Пользователь

usb_device 
Сейчас: Offline
aNNiMON, "А для правильной обработки естов вручную, нужно оперировать не только шириной и высотой экрана, но и плотностью пикселей. Формула там не сложная, подобрать просто." Можешь формулу написать?) Ну и каким образом получить плотность пикселей.
- 16.03.2014 / 13:21
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
usb_device, getResources().getDisplayMetrics().densityDpi
Оперировать нужно не пикселями как таковыми (вот ты брал 100 и 50 в своём примере), а плотностенезависимыми пикселями (dpi).
Вот функция конвертирования dp в px:
  1. public static float convertDpToPixel(float dp, DisplayMetrics metrics) {
  2.     float px = dp * (metrics.densityDpi / 160f);
  3.     return px;
  4. }

__________________
 let live
- 16.03.2014 / 13:26
usb_device
  Пользователь

usb_device 
Сейчас: Offline
aNNiMON, большое спасибо! Это решит половину моих проблем с управлением.
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)