Jump to content
GPS навигатор СитиГИД
IШIN

FAQ по редактированию LangPack-ов

Recommended Posts

9 минут назад, Proks сказал:

<ImageLabel width="17x"/>        нужна ли эта строчка?

не нужна

Share this post


Link to post
Share on other sites
11 минуту назад, Proks сказал:

для чего нужна эта строчка <ImageLabel width="17x"/>

Подобные строчки представляют собой пустую ячейку, они используются для отодвигания элементов, задают расстояние между ними.

12 минуты назад, Proks сказал:

или ее можно исключить

А вот это уж Вам решать, если нужна, то оставляете, если нет, - убираете. Но при этом может что-нибудь передвинуться.

Share this post


Link to post
Share on other sites

получается это как бы я поставил 4 картинки только вместо 1 пустое место

Share this post


Link to post
Share on other sites
8 минут назад, Proks сказал:

получается это как бы я поставил 4 картинки только вместо 1 пустое место

Получается. Если уберёте, то картинки сдвинутся влево на 17Х.

Share this post


Link to post
Share on other sites
1 час назад, IШIN сказал:

Если же пытаться сделать хоть чуточку универсальный ЛП, лучше ставить цифры в расчете на умножение.

у меня 2 смартфона на которых провожу эксперимент. у одного разрешение 960х540 у другого 1280х720 так вот у них кнопка звука сильно отличается по положению использую уменьшенный вид, а при нормальном виде почти одинаково, но налазит на картинку азс. как можно в уменьшенном виде их попытаться совместить

3 минуты назад, fotolom сказал:

Получается. Если уберёте, то картинки сдвинутся влево на 17Х.

а как оставшиеся картинки между собой раздвинуть? 

Share this post


Link to post
Share on other sites
10 минут назад, Proks сказал:

получается это как бы я поставил 4 картинки только вместо 1 пустое место

Ну да. А нужна ли....

Не в этом ли углу у Вас рисуется кнопка Меню? Или еще что-то полезное.

У меня например в гориз. положении так:

        <HorizontalPanel height="16X">
          <ImageLabel width="46X"/>
          <ImageLabel width="41X" type="text" class="ish_navPanel_cur_time" text="@navPanel_txt_time"/>
          <ImageLabel width="55X" type="text" class="ish_navPanel_cur_date" text="@navPanel_txt_date"/>
          <ImageLabel width="-1"/>
          <ImageLabel width="34X" bgimage="@pan_navPanel_GPS" align="center" valign="middle" invoke="s_gps"/>
          <ImageLabel width="22X"/>
          <ImageLabel width="16X"  bgimage="@pan_navPanel_jams" align="center" valign="middle" invoke="rs_refresh"/>
          <ImageLabel width="32X" bgimage="@pan_navPanel_battery" align="center" valign="middle" invoke="track"/>
          <ImageLabel width="32X" bgimage="@pan_navPanel_routetype" align="center" valign="middle" invoke="set_route"/>
          <ImageLabel width="46X"/>
	</HorizontalPanel>

Первый  и последний           <ImageLabel width="46X"/> - это отступы для кнопок (с одной стороны меню, с другой ДПОИ. Они заданы в другом месте.

Слева - дата и время, потом "резиновый" отступ "-1" (для универсальности - он выбирает слабину). Справа - индикаторы.

Перед пробками - еще отступ "22х" потому что там прорисовывается (тоже в другом месте задано) индикатор пробко-баллов.

5 минут назад, Proks сказал:

а как оставшиеся картинки между собой раздвинуть? 

Да хоть так:

    

 <ImageLabel width="20" bgimage="@pan_navPanel_GPS" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>             
<ImageLabel width="10"/>  
<ImageLabel width="70" bgimage="@pan_navPanel_jams" align="center" valign="bottom" />        
<ImageLabel width="10"/>  
<ImageLabel width="20" bgimage="@pan_navPanel_battery" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>     

   А зачем? Можно просто увеличить ширину ячеек. Выравнивание стоит по центру, то есть картинки по центру своих клеточек. В итоге расстояние между картинками увеличится.

<ImageLabel width="30" bgimage="@pan_navPanel_GPS" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>             
<ImageLabel width="80" bgimage="@pan_navPanel_jams" align="center" valign="bottom" />        
<ImageLabel width="30" bgimage="@pan_navPanel_battery" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>     

 

Share this post


Link to post
Share on other sites

<ImageLabel width="17x"/>        нужна ли эта строчка?

или в эту строчку с батареей и прочим можешь вставить строку с =вид транспорта- ,например

<ImageLabel width="17X" bgimage="@pan_navPanel_routetype" align="center" valign="middle" programs="CityGuide,GeoNet,CityGuide Editor, bGEO"/>

 

Share this post


Link to post
Share on other sites

у меня меню в правом углу индикаторы в левом. 

Только что, rwww сказал:

<ImageLabel width="17x"/>        нужна ли эта строчка?

или в эту строчку с батареей и прочим можешь вставить строку с =вид транспорта- ,например

<ImageLabel width="17X" bgimage="@pan_navPanel_routetype" align="center" valign="middle" programs="CityGuide,GeoNet,CityGuide Editor, bGEO"/>

 

нет спасибо мне 3 картинки за глаза

Share this post


Link to post
Share on other sites

какая разница

Share this post


Link to post
Share on other sites
18 минут назад, Proks сказал:

как оставшиеся картинки между собой раздвинуть?

Вставить между ними <ImageLabel wigth="_X"/> ( _ - соответствующее число).

18 минут назад, Proks сказал:

у них кнопка звука сильно отличается по положению использую уменьшенный вид, а при нормальном виде почти одинаково, но налазит на картинку азс. как можно в уменьшенном виде их попытаться совместить

Если правильно понимаю, то пытаетесь редактировать модифицированный ленгпак, в котором часть размеров заданы напрямую в пикселах. Видимо, он сделан под конкретное разрешение. Отсюда и различия на разных аппаратах. Под разные разрешения в этом случае сделать, чтобы выглядело похоже, - неблагодарная задача. Тришкин кафтан. Нужно уходить от прямого задания размеров в пикселах.

Edited by fotolom

Share this post


Link to post
Share on other sites

легче начинать редактирование со штатного скина, чтобы вникнуть и понять, что, куда и зачем, а затем уже можно править кастомные скины, что очень не просто поначалу будет.

Share this post


Link to post
Share on other sites
6 минут назад, Proks сказал:

нет спасибо мне 3 картинки за глаза

А вот тут я согласен с @rwww.

Тип транспорта может оказаться полезным. У меня лично легковушка на индикаторе синяя, а Грузовик, Мото и Пешик - красные. 

Благодаря этому я (после всяких экспериментов с настройками) ни разу не задавал вопрос "почему меня ведет под кирпич" или "пробок нет, а говорит что 5 км буду ехать час".

Любой тип, отличающийся от моего стандартного, бросается в глаза красным индикатором.

  • Like 1

Share this post


Link to post
Share on other sites
3 минуты назад, fotolom сказал:

Вставить между ними <ImageLabel wigth="_X"/> ( _ - соответствующее число).

вот так?

Скрытый текст

<VerticalPanel>           

      <HorizontalPanel height="-1"/>         

          <HorizontalPanel height="32"> 

              <ImageLabel width="40x" bgimage="@pan_navPanel_GPS" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>  

<ImageLabel wigth="_X"/>         

              <ImageLabel width="60x" bgimage="@pan_navPanel_jams" align="center" valign="bottom" />      

<ImageLabel wigth="_X"/> 

              <ImageLabel width="40x" bgimage="@pan_navPanel_battery" align="center" valign="bottom"  platforms="Android,WP,Win32,CE,WM"/>        

          <HorizontalPanel height="-1"/>    

       </HorizontalPanel>    

</VerticalPanel>

 

Share this post


Link to post
Share on other sites
1 минуту назад, Proks сказал:

вот так?

Вместо _ (нижнее подчёркивание) вставьте ЧИСЛО.

Share this post


Link to post
Share on other sites

попробуй сначала без Х строки, а потом если надо раздвигай

Share this post


Link to post
Share on other sites

Дык я ж написал полчаса назад... - 

 

Share this post


Link to post
Share on other sites
Только что, fotolom сказал:

Вместо _ (нижнее подчёркивание) вставьте ЧИСЛО.

ну это понятно

13 минуты назад, fotolom сказал:

Если правильно понимаю, то пытаетесь редактировать модифицированный ленгпак, в котором часть размеров заданы напрямую в пикселах. Видимо, он сделан под конкретное разрешение. Отсюда и различия на разных аппаратах. Под разные разрешения в этом случае сделать, чтобы выглядело похоже, - неблагодарная задача. Тришкин кафтан. Нужно уходить от прямого задания размеров в пикселах.

да так и есть модифицированный. там есть и в %

Share this post


Link to post
Share on other sites

Здравствуйте. Подскажите как сдвинуть кнопку звука вниз 

 

                               

Скрытый текст

5a1146f769809_.png.e54c31e0d8f0c8304098f93c9913fdae.png

 

<VerticalPanel>                                                      

                                                                                                                            <!-- картинка АЗС -->      

                      <HorizontalPanel height="13.33X" name="toolbar"/>      

                      <HorizontalPanel height="26X"/>    

        <HorizontalPanel height="28X">      

                     <VerticalPanel width="-1"/>      

                    <VerticalPanel width="58X"/>      

                   <VerticalPanel width="30X" invoke="@warn_POI_INVOKE" align="right" valign="bottom" bgimage="@warn_POI_PICT"/>      

                  <VerticalPanel width="1x"/>    

        </HorizontalPanel>                                                                  

                                                                                   <!-- расстояние до АЗС  -->    

        <HorizontalPanel height="10X">      

                <VerticalPanel width="58X"/>      

               <VerticalPanel width="-1"/>      

               <VerticalPanel width="30X" invoke="@warn_POI_INVOKE" type="text" class="square_dpoi_txt" text="@warn_POI_TEXT"/> <

        </HorizontalPanel>                                                              

                                                                                   <!--  название АЗС  -->  

        <HorizontalPanel height="10X">      

              <VerticalPanel width="58X"/>        

              <VerticalPanel width="-1" type="text" class="square_dpoi_txt_right" text="@warn_POI_COMMENT"/>  

       </HorizontalPanel>

                                      

                                                                      <!-- кнопка звук горизонтально -->            

      <HorizontalPanel height="32x" > 

               <VerticalPanel width="-1"/>         

           <VerticalPanel width="32X">     

              <ImageLabel type="text" class="saund_txt" text="@subset_mute_switch" invoke="subset_mute_all"/>        

          </VerticalPanel>              

     </HorizontalPanel>       

 </VerticalPanel>

 

 

нужно что бы эта кнопка и блок азс увеличивались вместе при смене вида. 

а то получается что кнопка находится на одном месте при изменении вида

Edited by Proks

Share this post


Link to post
Share on other sites
11 минуту назад, Proks сказал:

Подскажите как сдвинуть кнопку звука вниз 

Скиньте куда-нибудь весь ленгпак, так сложно разобраться.

Share this post


Link to post
Share on other sites
2 минуты назад, fotolom сказал:

Скиньте куда-нибудь весь ленгпак, так сложно разобраться.

https://yadi.sk/d/5-uzmJy13PpmYo

<!-- картинка азс по маршруту --> <!-- текст под АЗС -->

 

сейчас она движется за одно но пересекает АЗС. нужно как то ее опустить чуть ниже

               если так сделать то она почти на месте стоит при изменении вида              

Скрытый текст

 

<!-- кнопка звук горизонтально -->     

<VerticalPanel>                      

                <HorizontalPanel height="-1"/> <!-- зажать сверху-->         

          <HorizontalPanel height="32x" > <!-- высота полосы кнопки-->             

                <VerticalPanel width="-1"/> <!-- зажать слева -->          

            <VerticalPanel width="32X"> <!-- ширина кнопки-->               

                <ImageLabel type="text" class="saund_txt" text="@subset_mute_switch" invoke="subset_mute_all"/>          

           </VerticalPanel>             

        </HorizontalPanel>         

             <HorizontalPanel height="125X"/>  

  </VerticalPanel>

 

 

Share this post


Link to post
Share on other sites
12 минуты назад, Proks сказал:

картинка азс по маршруту

Какой из layouts.xml смотреть?

Share this post


Link to post
Share on other sites

основной без ни чего

 

Share this post


Link to post
Share on other sites
37 минут назад, Proks сказал:

нужно что бы эта кнопка и блок азс увеличивались вместе при смене вида. 

а то получается что кнопка находится на одном месте при изменении вида

Установил ленгпак себе в аппарат. Именно так и происходит, При изменении Вид (уменьшенный-нормальный- и т. д.) значок АЗС и кнопка Звук увеличиваются, и кнопка Звук сдвигается вниз. А у Вас? Скриншоты пришлите.

Share this post


Link to post
Share on other sites
37 минут назад, fotolom сказал:

Установил ленгпак себе в аппарат. Именно так и происходит, При изменении Вид (уменьшенный-нормальный- и т. д.) значок АЗС и кнопка Звук увеличиваются, и кнопка Звук сдвигается вниз. А у Вас? Скриншоты пришлите.

https://yadi.sk/d/XTln81ZX3Ppr5e картинки

кнопка сдвигается но она наложилась на текст

как раздвинуть кнопку звук и азс

как я понимаю нужно сделать один блок в котором будет и азс и кнопка. только вот ка сделать этот блок?

Share this post


Link to post
Share on other sites
2 минуты назад, Proks сказал:

как раздвинуть кнопку звук и азс

Исправить ошибку:

1 час назад, Proks сказал:

<HorizontalPanel height="32x" > <!-- высота полосы кнопки-->

Должно быть: <HorizontalPanel height="32X" >, регистр имеет значение.

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×