Vova Vovan Posted February 11, 2018 Share Posted February 11, 2018 не могу понять как изменить цвет этого поля Quote Link to post Share on other sites
fotolom Posted February 12, 2018 Share Posted February 12, 2018 9 часов назад, Vova Vovan сказал: как изменить цвет этого поля В папке day_6x две картинки: menu_item_bg_day.bmp и menu_item_bg_night.bmp. В момент нажатия - <class name="menu_item_sel" bgcolor="#ffffff"/> в layouts.xml. Quote Link to post Share on other sites
Vova Vovan Posted February 12, 2018 Share Posted February 12, 2018 1 час назад, fotolom сказал: В папке day_6x две картинки: menu_item_bg_day.bmp и menu_item_bg_night.bmp. В момент нажатия - <class name="menu_item_sel" bgcolor="#ffffff"/> в layouts.xml. Спасибо . подозревал , что это картинка , но не нашел эту точка ее сразу . Quote Link to post Share on other sites
fotolom Posted February 12, 2018 Share Posted February 12, 2018 4 минуты назад, Vova Vovan сказал: не нашел эту точка Она сама себя показывает: Цитата <!-- Панель меню на навигационном экране--> <layout name="template_menupanel_hor"> <VerticalPanel name="Main"> <HorizontalPanel height="13.33X" name="toolbar" class="taskbar_bg"/> <HorizontalPanel height="-1"> <VerticalPanel width="150X" class="main_menu_bg_grey"> <HorizontalPanel height="28X"> <VerticalPanel width="-1" invoke="@icon1_invoke" class="menu_item"> <HorizontalPanel> Quote Link to post Share on other sites
Vova Vovan Posted February 12, 2018 Share Posted February 12, 2018 почему class="menu_item">, это картинка? Quote Link to post Share on other sites
fotolom Posted February 12, 2018 Share Posted February 12, 2018 2 минуты назад, Vova Vovan сказал: почему class="menu_item">, это картинка? В данном случае это не картинка, а имя панели, имеет параметры только в "нажатом" состоянии (sel), просто легко выводит на картинку, если в поиске в папке /day_6x ввести menu_item. Quote Link to post Share on other sites
Vova Vovan Posted February 12, 2018 Share Posted February 12, 2018 где эта картинка прописана так и не понял . но еще раз спасибо. Quote Link to post Share on other sites
fotolom Posted February 12, 2018 Share Posted February 12, 2018 16 минут назад, Vova Vovan сказал: где эта картинка прописана В папке day_6x находится сама картинка. А подставляет её, полагаю, сама программа в ячейку, где поставлен class="menu_item". Quote Link to post Share on other sites
Вячеслав в 31 Posted April 17, 2018 Share Posted April 17, 2018 (edited) День добрый. Не могу найти layout, в котором описаны параметры экрана, куда попадаешь через "показать" из экрана свойств выбранной (например, из истории) точки. Там в верхнем поле, по идее, должно быть такое же меню, как и на предыдущем экране. Если не трудно, прошу подсказать имя. Edited April 17, 2018 by Вячеслав в 31 изменен текст Quote Link to post Share on other sites
IШIN Posted April 17, 2018 Author Share Posted April 17, 2018 Есть подозрение, что template_SearchPOI_vert А в нем вставлен REF на карту - template_Search_Base_Map_Btns_vert Надо проверять. Поменять например местами BGIMAGE у кнопок <HorizontalPanel height="20X"> <VerticalPanel width="-1" class="menuPanel_down" invoke="search_poi"> <ImageLabel type="text" class="square_menu_btn" bgimage="@back"/> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_down" invoke="closedlg"> <ImageLabel type="text" class="square_menu_btn" bgimage="@btn_go"/> </VerticalPanel> </HorizontalPanel> Если на экране кнопки поменяются местами - оно! Но в template_Search_Base_Map_Btns_vert кнопки прорисованы. Значит, если я не ошибся с лэйаутом, их нет в General Надо искать в Генерале, какой блок использует template_SearchPOI, но не имеет кнопок. Странно. По идее, в <menu name="SearchPOIPage" rows="1" cols="1"> <props layout="template_SearchPOI"/> <items> <item name="SetFinish" tip="@search_finish_txt" image="@act_finish_pic"/> <item name="SetPoint" tip="@act_rpoint_txt" image="@act_rpoint_pic"/> <item name="SetStart" tip="@cm_start_txt" image="@act_start_pic"/> <item name="AddToBookmark" tip="@act_bookmarks_txt" image="@act_bookmarks_pic"/> <item name="Show" tip="@act_show_txt" image="@act_show_pic"/> </items> </menu> <menu name="SearchBookmarksPage" rows="1" cols="1"> <props layout="template_SearchPOI"/> <items> <item name="SetFinish" tip="@search_finish_txt" image="@act_finish_pic"/> <item name="SetPoint" tip="@act_rpoint_txt" image="@act_rpoint_pic"/> <!--item name="SetStart" tip="@cm_start_txt" image="@act_start_pic"/--> <item name="Edit" tip="@act_edit_txt" image="@act_edit_pic"/> <item name="Delete" tip="@act_delete_txt" image="@act_delete_pic"/> </items> </menu> <menu name="SearchHistoryPage" rows="1" cols="1"> <props layout="template_SearchPOI"/> <items> <item name="SetFinish" tip="@search_finish_txt" image="@act_finish_pic"/> <item name="SetPoint" tip="@act_rpoint_txt" image="@act_rpoint_pic"/> <!--item name="SetStart" tip="@cm_start_txt" image="@act_start_pic"/--> <item name="Delete" tip="@act_delete_txt" image="@act_delete_pic"/> <item name="AddToBookmark" tip="@act_bookmarks_txt" image="@act_bookmarks_pic"/> <item name="Show" tip="@act_show_txt" image="@act_show_pic"/> </items> </menu> кнопки есть.... Quote Link to post Share on other sites
Вячеслав в 31 Posted April 17, 2018 Share Posted April 17, 2018 Спасибо за помощь. Это, действительно, template_SearchPOI_vert . И, если, в нем использовать template_Search_Base_MapPOI_Btns_hor (как это сделано в горизонтальной раскладке) взамен template_Search_Base_Map_Btns_vert, кнопки появляются, правда в довесок со вторым комплектом "назад" и "поехали". Quote Link to post Share on other sites
fotolom Posted April 17, 2018 Share Posted April 17, 2018 7 часов назад, Вячеслав в 31 сказал: в верхнем поле, по идее, должно быть такое же меню, как и на предыдущем экране 3 часа назад, Вячеслав в 31 сказал: если, в нем использовать template_Search_Base_MapPOI_Btns_hor (как это сделано в горизонтальной раскладке) взамен template_Search_Base_Map_Btns_vert, кнопки появляются, правда в довесок со вторым комплектом "назад" и "поехали" Всё проще. Почему-то горизонтальные и вертикальные лейауты написаны по-разному. Явно не хватает template_Search_Base_MapPOI_Btns_vert. Поэтому самый правильный путь, это добавить недостающее и подправить REF. <layout name="template_Search_Base_MapPOI_Btns_vert"> <VerticalPanel> <HorizontalPanel height="30X"> <VerticalPanel> <table name="actions"> <tr> <td> <HorizontalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon1_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon1_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="35%"> <ImageLabel type="text" text="@icon1_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon2_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon2_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="35%"> <ImageLabel type="text" text="@icon2_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon3_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon3_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="35%"> <ImageLabel type="text" text="@icon3_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_up_alpha" invoke="@icon4_invoke"> <HorizontalPanel height="65%"> <ImageLabel bgimage="@icon4_image" class="cMenu_btn_key_blue_ico"/> </HorizontalPanel> <HorizontalPanel height="35%"> <ImageLabel type="text" text="@icon4_text" class="menu_search_action"/> </HorizontalPanel> </VerticalPanel> </HorizontalPanel> </td> </tr> </table> </VerticalPanel> </HorizontalPanel> <HorizontalPanel height="-1"/> <HorizontalPanel height="34.66X"> <ImageLabel width="-1"/> <ImageLabel width="34.66X" class="navPanel_ico_action_zoomin" invoke="zoomin_simple_action"/> <ImageLabel width="5X"/> </HorizontalPanel> <HorizontalPanel height="34.66X"> <ImageLabel width="-1"/> <ImageLabel width="34.66X" class="navPanel_ico_action_zoomout" invoke="zoomout_simple_action"/> <ImageLabel width="5X"/> </HorizontalPanel> <HorizontalPanel height="5X"/> </VerticalPanel> <VerticalPanel name="info"> <HorizontalPanel height="20X"> <VerticalPanel class="menuPanel_up"> <ImageLabel type="text" class="square_p1_header" text="@select_object"/> </VerticalPanel> </HorizontalPanel> </VerticalPanel> </layout> Подправляем REF: <layout name="template_SearchPOI_vert"> <VerticalPanel class="menu_bg_grey"> <HorizontalPanel height="13.33X" name="toolbar" class="taskbar_bg"/> <HorizontalPanel height="-1"> <VerticalPanel> <ChartWnd name="chart"> <tr> <td ref="template_Search_Base_MapPOI_Btns_vert"/> </tr> </ChartWnd> </VerticalPanel> </HorizontalPanel> <HorizontalPanel height="20X"> <VerticalPanel width="-1" class="menuPanel_down" invoke="search_poi"> <ImageLabel type="text" class="square_menu_btn" bgimage="@back"/> </VerticalPanel> <VerticalPanel width="-1" class="menuPanel_down" invoke="closedlg"> <ImageLabel type="text" class="square_menu_btn" bgimage="@btn_go"/> </VerticalPanel> </HorizontalPanel> </VerticalPanel> </layout> Quote Link to post Share on other sites
Вячеслав в 31 Posted April 18, 2018 Share Posted April 18, 2018 10 часов назад, fotolom сказал: Почему-то горизонтальные и вертикальные лейауты написаны по-разному. Явно не хватает template_Search_Base_MapPOI_Btns_vert. Поэтому самый правильный путь, это добавить недостающее и подправить REF. Большое спасибо. После того, как я понял причину, именно так и сделал. Quote Link to post Share on other sites
Вячеслав в 31 Posted April 27, 2018 Share Posted April 27, 2018 (edited) Доброго дня. Имею еще один вопросик к Гуру: на картинке два скрина экранов поиска по адресу, вызванных разными способами, первый из искать всё, второй - из поиска по адресу. Как видим, в нижней части есть отличия: на первом экране слева иконка "назад", на втором иконка "закрыть", аналогично справа внизу текст "карта" и иконка "раскрыть". При скрытой клавиатуре та же история. Глаз перфекциониста на это не может смотреть более 2-х секунд, поэтому решил привести к общему знаменателю, но... Например, кнопка с "карта" на левом экране это layout name="template_SearchKbdAddr_vert" <ImageLabel width="26X" type="text" class="kbd_key_vert" invoke="@icon2_invoke" bgimage="@icon2_image" text="@icon2_text"/> Т.е., картинка там переменная и назначается значение icon2_image . Вопрос, в каком месте это прописано? Edited April 27, 2018 by Вячеслав в 31 Quote Link to post Share on other sites
alkatel alka Posted April 27, 2018 Share Posted April 27, 2018 9 минут назад, Вячеслав в 31 сказал: Доброго дня. Имею еще один вопросик к Гуру: на картинке два скрина экранов поиска по адресу, вызванных разными способами, первый из искать всё, второй - из поиска по адресу. Как видим, в нижней части есть отличия: на первом экране слева иконка "назад", на втором иконка "закрыть", аналогично справа внизу текст "карта" и иконка "раскрыть". При скрытой клавиатуре та же история. Глаз перфекциониста на это не может смотреть более 2-х секунд, поэтому решил привести к общему знаменателю, но... Например, кнопка с "карта" на левом экране это layout name="template_SearchKbdAddr_vert" <ImageLabel width="26X" type="text" class="kbd_key_vert" invoke="@icon2_invoke" bgimage="@icon2_image" text="@icon2_text"/> Т.е., картинка там переменная и назначается значение icon2_image . Вопрос, в каком месте это прописано? Вторая карт в Цитата <menu name="SearchPOI_addrDlg"> <props layout="template_SearchKbdAddr" title="@SearchPOI_poi_title"/> <items> <item name="StdButtonBack" image="back"/> <item name="StdButtonNext" tip="@on_chart"/> </items> </menu> в dialogs.xml, а первая судя по всему в теле прогрмы . Quote Link to post Share on other sites
Вячеслав в 31 Posted April 27, 2018 Share Posted April 27, 2018 Спасибо за подсказку, первая - тоже . Quote Link to post Share on other sites
fotolom Posted April 27, 2018 Share Posted April 27, 2018 (edited) 50 минут назад, Вячеслав в 31 сказал: Вопрос, в каком месте это прописано? Левое окно - это поиск по адресу в меню "нового" поиска. Лейаут, действительно, layout name="template_SearchKbdAddr_vert". Функции и вид кнопок прописан в dialogs.xml. Находится по запросу template_SearchKbdAddr. <menu name="SearchPOI_addrDlg"> <props layout="template_SearchKbdAddr" title="@SearchPOI_poi_title"/> <items> <item name="StdButtonBack" image="back"/> <item name="StdButtonNext" tip="@on_chart"/> </items> </menu> Левая кнопка - картинка ˂ (back), правая - надпись карта (on_chart). Можете вписать всё, что угодно. На правом окне - "старый" поиск адреса. Лейаутов, описывающих поиск страны/города/улицы несколько. Названия начинаются с <layout name="template_SearchAddr_ , дальше добавляется country, town и т. д. Значения кнопок можно посмотреть в general.xml и dialogs.xml. Поиск выводит на такие значения: <item name="StdButtonBack" image="backCancel"/> <item name="StdButtonNext" image="nextOK"/> Что и наблюдается на картинке. backCancel - это "крестик", а nextOK - галочка вниз. Кстати, по названиям кнопок (картинок) их можно найти в day_6x и наоборот. Edited April 27, 2018 by fotolom Quote Link to post Share on other sites
Вячеслав в 31 Posted April 28, 2018 Share Posted April 28, 2018 И снова, здравствуйте. Решил тут немного меню подправить, добавил в главное меню несколько строк из меню поиска (в general_tablet скопировал в MenuPanel строки из search ). В итоге, два добавленных пункта не имеют иконки и части текста (левый скрин), пока не зайдешь в меню поиска, после этого всё начинает отображаться (правый скрин). Понимать-то я понимаю, что это связано с тем, что эти строки формируются в своих layout="Action_search_where" и layout="Action_search_what" , а вот как это побороть? Quote Link to post Share on other sites
fotolom Posted April 28, 2018 Share Posted April 28, 2018 33 минуты назад, Вячеслав в 31 сказал: строки формируются в своих layout="Action_search_where" и layout="Action_search_what" А если заменить на "Action_info"? Quote Link to post Share on other sites
Вячеслав в 31 Posted April 28, 2018 Share Posted April 28, 2018 Тогда в меню отображаются надписи "search_where" и "search_what" соответственно. Quote Link to post Share on other sites
IШIN Posted April 28, 2018 Author Share Posted April 28, 2018 (edited) 1 час назад, Вячеслав в 31 сказал: как это побороть? Подозреваю, что никак. Думаю, что программа анализирует последние использованные настройки (где - что) только при входе в меню Поиск, и тогда назначает картинку и прописывает текст в переменную - которая нижней мелкой строкой выводится. Можно разве что использовать, как и сказал Fotolom, Action_info. Но тогда в главном меню для них надо задать нейтральный (нединамический) текст, который будет всегда одинаковым. Например для "Искать Где" - "Рядом, на экране, на финише, по маршруту..." а для "что" - "Категория объектов". Для себя (для одного языка) можно там (в general) вбить этот текст напрямую, по-русски. А если хочется сделать хорошо - то надо языковые файлы править. Например в general использовать переменную "@Search_Where_My_comment", а в Rus\rus.xml для нее задать вышеприведенный текст. И в других языках тоже. Ну и с картинкой тоже - добавить в список картинок например <image name="Search_Where_common_img"> И использовать ее в главном меню. Ну, не будет там смены иконки в зависимости от режима. А кто на нее смотрит? Edited April 28, 2018 by IШIN Quote Link to post Share on other sites
demik Posted April 29, 2018 Share Posted April 29, 2018 (edited) Народ, давно не правил скины, что то не получается изменить цвет дорог.Подскажите в каком xml файле их править и если я правильно понимаю брать его с Resources.rsr? И подозреваю что возможно где то затупил может кто то ткнёт носом на подробное описание правки дорог, а именно где там цвет окантовки,где самой дороги и т.д. Забыл добавить у меня 10 версия. Edited April 29, 2018 by demik Quote Link to post Share on other sites
michaelo Posted April 30, 2018 Share Posted April 30, 2018 В Resources в PresCGMap и PresCGMapNavi меняем ColorBkg (день) и ColorBkgNight (ночь) Quote Link to post Share on other sites
demik Posted April 30, 2018 Share Posted April 30, 2018 А по какому пути брать Resources нашел в двух местах в папке сити гида и в android/data/cityguid.probki.net/files? И что нужно одновременно править в PresCGMap и PresCGMapNavi? Раньше насколько помню только в PresCGMap нужно было и поможет кто-то с подробным описанием где цвет дороги,где окантовки, ширина окантовки и дороги?Буду очень благодарен. Quote Link to post Share on other sites
demik Posted April 30, 2018 Share Posted April 30, 2018 Что ж за фигня такая где только не правил эти дороги ничего не меняется, на 7 версии без проблем на10 у меня сейчас уже взорвётся мозг))) Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.