SE4ever.ru - Окунись в мир Sony Ericsson
http://forum.se4ever.ru/

Изменение layout.xml
http://forum.se4ever.ru/viewtopic.php?f=21&t=277
Страница 1 из 2

Автор:  KILL_01 [ 24 ноя 2008, 14:11 ]
Заголовок сообщения:  Изменение layout.xml

Файл layout.xml находится в скрытой файловой системе телефона \TPA\SYSTEM\LAYOUT. Сам layout.xml можно залить с помощью FAR с плагином JDFlasher и слить тоже им, кто слить не может скачайте распакованную FS телефона... вот что можно изменить в layoute:

1. Размер часов в спящем режиме:
Цитата:
<object name="SleepMode">
<settings>
<sett name="FontType" value="FontE_75R"/>
<sett name="RowHeight" value="40"/>
<sett name="TitleMode" value="1"/>
<sett name="OverlayStyle" value="4"/>
<sett name="YPos" value="0"/>
<sett name="Height" value="320"/>
</settings>
<attributes count="6">
<attr index="0" value="FontE_75R"/>
...
</attributes>
<attributes count="6" display="1">
<attr index="0" value="FontE_75R"/>
...
</attributes>
</object>


Шрифт 100 - хорош, если на экране нет значка блокировки клавиш или пропущенных событий.
Шрифт 80, 72, 70 - не существуют, телефон таких не знает... 60 - нормально работает, но мелковат.
Идеально подошел 75R. Причем 75B не существует.

2. Полностью удаляет лого оператора след.код:
Цитата:
<object name="StatusIndication">
...
<!-- Text fields (x1, x2, y1, y2) -->
<attr value="16"/> <!-- Nbr text fields -->
<attr value="1"/> <attr value="239"/> <attr value="-2"/> <attr value="-3"/> <attr value="10"/> <!-- 0 -->
<attr value="1"/> <attr value="239"/> <attr value="-2"/> <attr value="-3"/> <attr value="10"/> <!-- 1 -->
<attr value="1"/> <attr value="239"/> <attr value="-2"/> <attr value="-3"/> <attr value="10"/> <!-- 2 -->
<attr value="1"/> <attr value="239"/> <attr value="-2"/> <attr value="-3"/> <attr value="10"/> <!-- 3 -->
<attr value="1"/> <attr value="239"/> <attr value="-2"/> <attr value="-3"/> <attr value="0"/> <!-- 4 -->


3. Стандартные шрифты:
Цитата:
<object name="default">
<settings>
<sett name="FontType" value="FontE_16B"/> - обычный шрифт
<sett name="TitleFontType" value="FontE_16B"/> - шрифт заголовков
<sett name="ScrollBarMode" value="0"/> - полоса прокрутки (0-нет, 1-есть, 255-узкая)
</settings>
</object>


4. Списки объектов:
Цитата:
<object name="ListObject">


5. Браузер:
Цитата:
<object name="Browser">


6. Шрифт в sms сообщениях,и других текстах:
Цитата:
<object name="StringInput">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
<attributes count="13">
<attr index="0" value="3"/> <!-- INTERNAL_FRAME_FONT_SIZE -->
<attr index="1" value="FontE_14B"/> <!-- INTERNAL_FRAME_FONT_STYLE --> - шрифт при редактировании sms
<attr index="2" value="3"/> <!-- INTERNAL_FRAME_LARGE_FONT_SIZE -->
<attr index="3" value="FontE_14B"/> <!-- INTERNAL_FRAME_LARGE_FONT_STYLE --> - шрифт при редактировании sms
</attributes>
<attributes count="13" layout="1">
<attr index="0" value="3"/> <!-- INTERNAL_FRAME_FONT_SIZE -->
<attr index="1" value="FontE_14B"/> <!-- INTERNAL_FRAME_FONT_STYLE --> - шрифт при редактировании sms
<attr index="2" value="0"/> <!-- INTERNAL_FRAME_LARGE_FONT_SIZE -->
<attr index="3" value="FontE_14B"/> <!-- INTERNAL_FRAME_LARGE_FONT_STYLE --> - шрифт при редактировании sms
</attributes>
</object>

Не работает на K610, работает на K800.

7. Шрифт при редактировании текстов:
Цитата:
<object name="PreEdit">
<settings>
<sett name="FontType" value="FontE_16R"/> - не выбранный символ
</settings>
<attributes count="2">
<attr index="0" value="FontE_16B"/> - выбранный символ
</attributes>
</object>


8. Список форм:
Цитата:
<object name="FormList">
<settings>
<sett name="TitleMode" value="255"/>
<sett name="ScrollBarMode" value="2"/>
<sett name="YPos" value="254"/>
</settings>
<settings layout="1">
<sett name="FontType" value="FontE_16B"/>
</settings>
<attributes count="3">
<attr index="0" value="FontE_16R"/>
<attr index="1" value="FontE_16R"/>
<attr index="2" value="FontE_16R"/>
</attributes>
</object>


9. Ввод даты:
Цитата:
<object name="DateInput">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
<settings layout="1">
<sett name="FontType" value="255"/>
</settings>
<attributes count="1">
<attr index="0" value="FontE_16B"/>
</attributes>
<attributes count="1" layout="1">
<attr index="0" value="FontE_16B"/>
</attributes>
</object>


10. Ввод времени:
Цитата:
<object name="TimeInput">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
<settings layout="1">
<sett name="FontType" value="FontE_16B"/>
</settings>
<attributes count="1">
<attr index="0" value="FontE_16B"/>
</attributes>
<attributes count="1" layout="1">
<attr index="0" value="FontE_16B"/>
</attributes>
</object>

Автор:  KILL_01 [ 24 ноя 2008, 14:16 ]
Заголовок сообщения:  Re: Изменение layout.xml

11. Шрифт в калькуляторе:
Цитата:
<object name="Calculator">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
<attributes count="1">
<attr index="0" value="FontE_16B"/>
</attributes>
</object>

12. Шрифт при вводе номера:
Цитата:
<object name="MainInput">
<settings>
<sett name="FontType" value="FontD_24B"/>
</settings>

Возможно в этом параметре шрифт имеет только 2 значения,очень большой и очень маленький,так что менять его не желательно

13. Шрифт в календаре:
Цитата:
<object name="MonthView">
<settings>
<sett name="FontType" value="FontE_14R"/> - шрифт чисел
<sett name="TitleFontType" value="FontE_16B"/> - шрифт заголовков
</settings>
<settings layout="1">
<sett name="TitleFontType" value="FontE_16B"/> - шрифт заголовков
</settings>


14. Шрифт при просмотри недели:
Цитата:
<object name="WeekView">
.......
</object>


15. Секундомер:
Цитата:
<object name="StopWatch">
.............................
</object>


16. Шрифт софт клавиш:
Цитата:
<object name="SoftKeys">
<settings>
<sett name="FontType" value="FontE_16B"/>
</settings>
</object>


17. Манипуляции с полосой прокрутки:

За скролл отвечает такая строка:
Цитата:
<sett name="ScrollBarMode" value="0"/>

Она есть для объектов:
Цитата:
<object name="default">
<object name="ListObject">
<object name="NOfManyList">
<object name="OneOfManyList">
<object name="OnOffList">


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

Второй - за все списки. Это и в контактах и во всех подменю, которые отображаются списком и табами (полноэкранное меню тоже считается списком). Остальное пока установить не удалось.

Теперь о возможных значениях для скролла:

ScrollBarMode" value="0" - полосы прокрутки нет
ScrollBarMode" value="1" - обычная полоса прокрутки (ничем не отличается от 2, которая используется в стандартном файле)
ScrollBarMode" value="2" - обычная полоса прокрутки. Это значение используется в стандартном файле.
ScrollBarMode" value="3" - полоса прокрутки справа
ScrollBarMode" value="4" - снова полоса прокрутки справа.

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

18. Как измененить кнопку блокировки в смысле какую надо кнопку нажать перед правой софт-кнопкой чтоб клаву заблок/разблок:

Работает на К750 и НЕ работает на К790 и W850.

Блокирование:
Цитата:
<object name="MainInput">
<settings>
<sett name="FontType" value="FontD_24B" />
<sett name="RowHeight" value="27" />
<sett name="TopOffset" value="2" />
<sett name="TitleHeight" value="0" />
<sett name="TitleTopOffset" value="0" />
<sett name="TitleMode" value="1" />
<sett name="ShowFrame" value="1" />
<sett name="OverlayStyle" value="0" />
<sett name="XPos" value="10" />
<sett name="YPos" value="80" />
<sett name="Width" value="157" />
<sett name="Height" value="88" />
<sett name="YRelatively" value="2" />
</settings>
<attributes count="3">
<attr index="0" value="54" />
<attr index="1" value="26" />
<attr index="2" value="28" />
</attributes>
</object>


Разблокирование:
Цитата:
<object name="Keylock">
<settings>
<sett name="TitleMode" value="1" />
<sett name="OverlayStyle" value="0" />
<sett name="YPos" value="0" />
<sett name="Height" value="0" />
<sett name="YRelatively" value="2" />
</settings>
<attributes count="1">
<attr index="0" value="26" />
</attributes>
</object>


По-умолчанию и там и там стоит 26, что соответствует "*". заменить можно на:
Цитата:
3 - возврат
4 - "с"
16 - "0"
17 - "1"
18 - "2"
19 - "3"
......
25 - "9"
26 - "*"
27 - "#"


Остальные значения использовать не удобно.

Шрифт "событий" в календаре:

За календарь отвечает файлик cale_ui_layout.xml, который лежит в той же папке, что и layout.xml. Сауе предложил уменьшить основной шрифт. Тогда события будут смотреться крупнее.
Цитата:
<object name="MonthView">
<settings>
<sett name="FontType" value="FontE_16R"/>


Но можно и увеличить размер шрифта событий.
Цитата:
<attributes count="9">
<attr index="0" value="1"/> <!-- Show week -->
<attr index="1" value="4"/> <!-- Title date format -->
<attr index="2" value="FontE_24B"/> <!-- Occ.font -->
...
<attributes count="9" layout="1">
<attr index="0" value="1"/> <!-- Show week -->
<attr index="1" value="8"/> <!-- Title date format -->
<attr index="2" value="FontE_24B"/> <!-- Occ.font -->


А для еще лучшей видимости, можно уменьшить основной шрифт и увеличить шрифт событий.

Благодарим Сауе.sony-ericsson.ru. (r)tianddu

Автор:  Ajax911 [ 01 май 2009, 23:44 ]
Заголовок сообщения:  Re: Изменение layout.xml

Извиняюсь, конечно, но хотел бы попросить оригинальный лейаут... (k810, если имеет значение). просто на 53 сиде не бекапиццо, а рисковать не хочется...
Заранее благодарен..

Автор:  dima591 [ 02 май 2009, 09:28 ]
Заголовок сообщения:  Re: Изменение layout.xml

да пожалуйста))) СКАЧАТЬ

Автор:  Ajax911 [ 02 май 2009, 17:20 ]
Заголовок сообщения:  Re: Изменение layout.xml

извиняюсь за оффтоп и надоедливость, но дайте пжлст файлик фонтс.хмл... к810I

Автор:  dima591 [ 02 май 2009, 19:18 ]
Заголовок сообщения:  Re: Изменение layout.xml

Ajax911, посмотри ТУТ

Автор:  ximick [ 18 май 2009, 10:31 ]
Заголовок сообщения:  Re: Изменение layout.xml

плиз помагите, можно через этот файлик убрать отображение уровня приёма сети и уровень зарядки батареи в верхних углах экрана? Если можно, тогда какой код?

Автор:  DeathSergei [ 18 май 2009, 12:37 ]
Заголовок сообщения:  Re: Изменение layout.xml

ximick писал(а):
плиз помагите, можно через этот файлик убрать отображение уровня приёма сети и уровень зарядки батареи в верхних углах экрана? Если можно, тогда какой код?

Это можно сделать в программе layout editor) Здесь качай

Автор:  DeathSergei [ 16 июл 2009, 11:30 ]
Заголовок сообщения:  Re: Изменение layout.xml

Так а как убрать скролл в меню, а то всю картину портит
Все сам, все сделал

Автор:  keeper [ 29 июл 2009, 18:57 ]
Заголовок сообщения:  Re: Изменение layout.xml

А как поменять лого оператора на свое.

Автор:  GraFF [ 29 июл 2009, 21:08 ]
Заголовок сообщения:  Re: Изменение layout.xml

спасибо,давно хотел убрать название оператора :good:

Автор:  siger [ 10 янв 2010, 12:32 ]
Заголовок сообщения:  Re: Изменение layout.xml

Сделайте пожалуйста лайоут для с510 со здвинутым влево оператором,а то я сделал,поставил,телефон вообще не загружался,пока стандарт не поставил,заранее благодарен!

Автор:  kuraist [ 27 фев 2010, 22:58 ]
Заголовок сообщения:  Re: Изменение layout.xml

а может кто нить пояснить - че это такое layot??? :dash:

Автор:  detroit [ 28 фев 2010, 11:35 ]
Заголовок сообщения:  Re: Изменение layout.xml

kuraist писал(а):
а может кто нить пояснить - че это такое layot??? :dash:

Файл такой :crazy:

Автор:  den_veter [ 10 апр 2010, 03:20 ]
Заголовок сообщения: 

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

Автор:  CMEPTb [ 16 апр 2010, 10:14 ]
Заголовок сообщения:  Re: Изменение layout.xml

Спасибо, убрал лого оператора;) Благодарю !;) :thanks:

Автор:  ARMENIAN [ 11 май 2010, 18:28 ]
Заголовок сообщения:  Re: Изменение layout.xml

а для с510i скиньте оригинальку плз!

Автор:  detroit [ 12 май 2010, 21:41 ]
Заголовок сообщения:  Re: Изменение layout.xml

ARMENIAN писал(а):
а для с510i скиньте оригинальку плз!

Здесь есть.

Автор:  SaVa [ 30 май 2010, 10:40 ]
Заголовок сообщения:  Re: Изменение layout.xml

Где взять нормальный layout
на K320 без лого оператора,полосы прокрутки и с часами и датой ниже индикатора батареи и сигнала??

Автор:  ajrob [ 23 авг 2010, 13:00 ]
Заголовок сообщения:  Re: Изменение layout.xml

скинте плиз layout для z555

Страница 1 из 2 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/