15.03.2014 / 22:36 | |
prayncode Пользователь Сейчас: Offline
Регистрация: 08.03.2014
| vl@volk, ясненько. И всё-таки, зачем ты мне написал про CSS? Тем более, такой CSS я вижу впервые (запятые между параметрами и формат объявления цвета).
|
15.03.2014 / 22:44 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| По моим предрасудкам css должен был быть. Это я подзабыл, да запятые излишние, а цвет с решетки начинается, а не с 0х. (спутал с чем-то)
__________________
знает толк |
15.03.2014 / 22:50 | |
prayncode Пользователь Сейчас: Offline
Регистрация: 08.03.2014
| И такой вопрос. Есть метод, возвращающий 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 Пользователь Сейчас: Offline
Имя: Денис Откуда: USB Регистрация: 07.01.2013
| Salat-Cx65, onDrag не подойдет, так как он с 11 версии поддерживается, а хочется и старые устройства подхватить. onTouch это по сути, я так понял, тот же onTouchEvent. Ну как минимум параметр MotionEven передается тот же.
Изменено usb_device (15.03 / 23:01) (всего 1 раз) |
15.03.2014 / 23:11 | |
prayncode Пользователь Сейчас: Offline
Регистрация: 08.03.2014
| Проблему с сортировкой решил использованием вектора (тем более, он больше подходит к моей задаче).
|
16.03.2014 / 12:38 | |
neitron Пользователь Сейчас: Offline
Имя: maksim Регистрация: 12.01.2011
| Naik, При создании оболочки j2se приложение обязательно должно быть не обфусцировано?
|
16.03.2014 / 12:40 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| neitron, обфусцировать можно, но только надо настроить, чтоб не всё подряд переименовывало.
__________________
let live Изменено aNNiMON (16.03 / 12:40) (всего 1 раз) |
16.03.2014 / 13:12 | |
usb_device Пользователь Сейчас: Offline
Имя: Денис Откуда: USB Регистрация: 07.01.2013
| aNNiMON, "А для правильной обработки естов вручную, нужно оперировать не только шириной и высотой экрана, но и плотностью пикселей. Формула там не сложная, подобрать просто." Можешь формулу написать?) Ну и каким образом получить плотность пикселей.
|
16.03.2014 / 13:21 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| usb_device, getResources().getDisplayMetrics().densityDpi Оперировать нужно не пикселями как таковыми (вот ты брал 100 и 50 в своём примере), а плотностенезависимыми пикселями (dpi). Вот функция конвертирования dp в px: public static float convertDpToPixel(float dp, DisplayMetrics metrics) {
float px = dp * (metrics.densityDpi / 160f);
return px;
}
__________________
let live |
16.03.2014 / 13:26 | |
usb_device Пользователь Сейчас: Offline
Имя: Денис Откуда: USB Регистрация: 07.01.2013
| aNNiMON, большое спасибо! Это решит половину моих проблем с управлением.
|