- Главная
- Форум
- Программирование
- Программирование под Android
- Программируем на смартфоне » Страница 174
Программируем на смартфоне » Страница 174
-Программирование под Android
Сделал плагин на дс. Расширяет возможности объектов дс, а именно:
Создание PopupMenu для объекта-якоря;
Присвоение объекту OnLongClickListener
Все виды rotation для объектов.
Прикрепленный файл #1: hxrl_utils-1.00.apk (17.83 Kb)
2 дня пытался декодировать текст твой
В конце первого дня проект на DS просто очистился во время работы - было печально... просто белый лист.
Сегодня снова провозился день, а ща захожу, димон всё сам раскодировал, можно забить значит
Зато разобрался как в DS получить все сообщения с форума:
fetch('https://dimonvideo.ru/forum/topic_1728149118/141/1/1720')//асинхронный запрос страницы
.then(response => response.text())//дождаться и получить html
.then(respo=> //дождаться и приступить к парсингу
{
parser = new DOMParser();//создать парсер типа
doc = parser.parseFromString(respo, "text/html");//распарсить
res=doc.querySelectorAll('.opisanie');//создать массив из элементов с сообщениями на dv это div с классом 'opisanie'
news= document.getElementById('news77');//это мой див ,туда вывожу сообщения
for (i=0 ;i<res.length;i++)
{
news.textContent += (res[i].textContent);//добавляет тексты сообщений в мой див по одному
}
});
Это чуть легче чем на питоне даже выходит.
-------------
добавлено в 21.04: Правда кодировка тут на dv не 'современная', а fetch(точнее метод. text() переводит в юникод сам) 'современный', работает на юникоде как и все, так что вместо сообщений кракозябры, но на других сайтах, современных, всё норм работает.
https://play.google.com/store/apps/details?id=com.twoseventwodev.icodego
нашел удобный редактор без рекламы.
Если не задать явно height свойство, то твориться то чего не должно быть.
При запуске поначалу всё работает, потом через несколько секунд высота эемента становиться большой и увеличивает шрифт текста на елементе, хотя шрифт четко задан в коде и не должен меняться.
У всех так?
(запускаю с x-plore->открыть в системе->открыть как */* ->Chrome)
16aur_mainhtml.zip
-------------
добавлено в 15.12: если запускать в DS, то всё работает как надо. наверное я нашел баг хрома
Не знаю актуально ли, но недавно читал про это:
drop.9.png - это тень, 9-патч. изображение с зонами растяжения и областью размещения содержимого. Очевидно, что для каждого формата экрана должно быть свое изображение drop.9 соответствующего размера, раскиданное по папкам drawable_xhdpi, ..., итд. Но у него оно только одно. Значит, эту область размещения внутри 9-патч изображения он задает где-то в коде. А вот как, хз, не могу нагуглить, может кто сталкивался?
зоны растяжения задаються цветами в самом 9-патч изображении. В книге читал какой-то.
Серега, там я тогда что только не предполагал... Потом решил собрать тестовый пример с темой Holo, как в дс - и все ок! А в айтеме RecyclerView это не работает (где я изначально и хотел применить) - искажается изображение. А насчет папок hdpi итд - тут я так думал - ну вот например естьизображение button.9.png с закругленными углами, зоны растяжения, понятное дело, левее/правее/выше/ниже углов, но ведь сам радиус закругления будет отображен как есть, и зависеть от плотности dpi.
зы. от нефиг делать экспериментирую с плагином на дс. Добавил опций
Прикрепленный файл #1: 1h3e_utils-1.00.apk (22.08 Kb)
- «
- 1
- 2
- --
- 173
- 174
- 175
- --
- 206
- 207
- »