Sonstige C510i - Probleme beim Bearbeiten der layout_main.xml

Dieses Thema im Forum "Sony Ericsson" wurde erstellt von mkheinz, 30. Dez. 2009.

  1. mkheinz

    mkheinz VIP Mitglied

    Registriert seit:
    18. Sep. 2007
    Beiträge:
    329
    Zustimmungen:
    0
    wenn das mal vernünftig gehen würde! Habs jetzt oft mit der layout_main.xml und SELE versucht.....da kommt nix gescheites raus!

    Zum einen habe ich immer wieder reste von Datum und Uhr noch da stehen und trotz das ich den Alarm hab an der vorgegebenen Position stehen lassen ...ist der Alarm weg! Das geht ja mal gar nicht da das die wichtigste Funktion am Handy ist...

    Kann es sein das das bei DB3210 nicht wirklich vernünftig klappt??

    Mittlerweile liest SELE nun die Layout _main Dateien gar nicht mehr ein...da kommt nix wenn ich sie öffne....
    sieht dann so aus....
    Code:
    [22:17:18:785] +++++++++++++++++++++++++++
    [22:17:18:870] D:\Mobile_phone_Software\A2 Uploader 22.09.2009\A2 Uploader 22.09.2009\ph_out\layout_main.xml
    [22:17:18:909] Fetching panel: pa_notes1 [4x236 | 58x208 (232x150)].
    [22:17:18:911] Fetching panel: pa_charge_s [203x239 | 1x23 (36x22)].
    [22:17:18:912] Fetching panel: pa_L12HX [4x236 | 234x258 (232x24)].
    [22:17:18:915] Fetching panel: pa_alarm [4x236 | 262x286 (232x24)].
    [22:17:18:917] Fetching panel: pa_timer [4x236 | 234x258 (232x24)].
    [22:17:18:919] Fetching panel: pa_date [0x240 | 201x301 (240x100)].
    [22:17:18:921] Fetching panel: pa_time [0x240 | 209x286 (240x77)].
    [22:17:18:923] Fetching panel: pa_L24H [174x240 | 235x275 (66x40)].
    [22:17:18:947] Fetching panel: pa_L12H [0x173 | 229x305 (173x76)].
    [22:17:18:950] Fetching panel: pa_notes4 [4x236 | 130x208 (232x78)].
    [22:17:18:953] Fetching panel: pa_notes3 [4x236 | 106x208 (232x102)].
    [22:17:18:956] Fetching panel: pa_notes2 [4x236 | 82x208 (232x126)].
    [22:17:18:959] Fetching panel: pa_operator5 [1x239 | 106x128 (238x22)].
    [22:17:18:962] Fetching panel: pa_operator4 [1x239 | 79x104 (238x25)].
    [22:17:18:966] Fetching panel: pa_operator3 [1x239 | 58x104 (238x46)].
    [22:17:18:969] Fetching panel: pa_operator2 [1x239 | 58x80 (238x22)].
    [22:17:18:973] Fetching panel: pa_operator1 [1x239 | 29x56 (238x27)].
    [22:17:18:976] Fetching panel: pa_x6_s [175x200 | 1x23 (25x22)].
    [22:17:18:979] Fetching panel: pa_x5_s [147x172 | 1x23 (25x22)].
    [22:17:18:983] Fetching panel: pa_x4_s [119x144 | 1x23 (25x22)].
    [22:17:18:987] Fetching panel: pa_x3_s [91x116 | 1x23 (25x22)].
    [22:17:18:990] Fetching panel: pa_x2_s [63x88 | 1x23 (25x22)].
    [22:17:18:993] Fetching panel: pa_x1_s [35x60 | 1x23 (25x22)].
    [22:17:18:996] Fetching panel: pa_battery_s [203x239 | 1x23 (36x22)].
    [22:17:19:0] Fetching panel: pa_signal_s [1x31 | 1x23 (30x22)].
    [22:17:19:3] +++++++++++++++++++++++++++
    [22:17:19:6] Layout loaded in 112 milliseconds.
    [22:17:19:15] Error while loading layout, unsupported/corrupt layout file
    [22:17:19:19] Error in module [bu_load_Click]. Error message is as follows: 
    [22:17:19:22] Der Index war außerhalb des Arraybereichs.
    [22:17:19:25] Source: 
    [22:17:19:32] PureResources
    
    
    Kann da jemand helfen bitte? ist die original Layout_main.xml die ich versuche einzu lesen.

    Danke mikka
     
    #1 mkheinz, 30. Dez. 2009
    Zuletzt von einem Moderator bearbeitet: 30. Dez. 2009
  2. fknpwned

    fknpwned Guest

    Welche Version von SELE benutzt du denn?

    Und Logs bitte immer in
    Code:
     [ /code] posten (Ohne Leerzeichen).
     
  3. mkheinz

    mkheinz VIP Mitglied

    Registriert seit:
    18. Sep. 2007
    Beiträge:
    329
    Zustimmungen:
    0
    [​IMG]

    steht nix von einer Version....gibt es eine Neuere..oder aktuelle Version??

    Danke
     
  4. mkheinz

    mkheinz VIP Mitglied

    Registriert seit:
    18. Sep. 2007
    Beiträge:
    329
    Zustimmungen:
    0
    ich schau mir das mal an...Danke

    mikka
     
  5. The Prophecy

    The Prophecy Developer

    Registriert seit:
    26. Okt. 2009
    Beiträge:
    646
    Zustimmungen:
    0
    mikka, lass es mit sele..das bringt nichts..mach es per hand...das dauert zwar, aber ist besser als mit dem programm
     
  6. mkheinz

    mkheinz VIP Mitglied

    Registriert seit:
    18. Sep. 2007
    Beiträge:
    329
    Zustimmungen:
    0
    hi...gute Idee.....bin ich auch schon am verzweifeln.....ich möchte das Datum an einer anderen Position haben und etwas größer.....

    weiss net wo ich suchen muss und wohin...bzw was ich eingeben muss!!

    Danke
     
  7. The Prophecy

    The Prophecy Developer

    Registriert seit:
    26. Okt. 2009
    Beiträge:
    646
    Zustimmungen:
    0
    such dir diesen code ausschnitt

    Code:
    <object name="StatusIndication">
      <settings>
        <sett name="RowHeight" value="0"/>
        <sett name="TopOffset" value="0"/>
        <sett name="TitleHeight" value="0"/>
        <sett name="TitleTopOffset" value="0"/>
        <sett name="TitleMode" value="1"/>
        <sett name="OverlayStyle" value="0"/>
        <sett name="YPos" value="24"/> 
        <sett name="Height" value="266"/>
      </settings>
      <attributes count="91">
        <!-- Main display text attr -->
        <attr value="FontE_24R"/>  <!-- Large font -->
        <attr value="FontE_20R"/>  <!-- Small font -->
        <attr value="FontE_100R"/> <!-- Large 24h font -->
        <attr value="FontE_75R"/>  <!-- Large 12h font -->
        <attr value="FontE_40R"/>  <!-- Large 12h AM/PM font -->
    [B]    <attr value="FontE_20R"/>  <!-- Time/Date font -->[/B]
        <!-- Notes fields (nrOfRows) -->
        <attr value="6"/>  <!-- Notes 5 -->
        <attr value="4"/>  <!-- Notes 6 -->
        <attr value="4"/>  <!-- Notes 7 -->
        <attr value="4"/>  <!-- Notes 8 -->
        <!-- Text fields (x1, x2, y1, y2) -->
        <attr value="16"/> <!-- Nbr text fields -->
        <attr value="1"/>   <attr value="239"/> <attr value="5"/>   <attr value="-10"/>  <attr value="10"/> <!-- Provider -->
        <attr value="1"/>   <attr value="239"/> <attr value="34"/>  <attr value="56"/>  <attr value="10"/> <!-- 1 -->
        <attr value="1"/>   <attr value="239"/> <attr value="34"/>  <attr value="80"/>  <attr value="10"/> <!-- 2 -->
        <attr value="1"/>   <attr value="239"/> <attr value="55"/>  <attr value="80"/>  <attr value="10"/> <!-- 3 -->
        <attr value="1"/>   <attr value="239"/> <attr value="82"/>  <attr value="104"/> <attr value="10"/> <!-- 4 -->
        <attr value="4"/>   <attr value="236"/> <attr value="34"/>  <attr value="184"/> <attr value="4"/> <!-- Notes 5 -->
        <attr value="4"/>   <attr value="236"/> <attr value="58"/>  <attr value="184"/> <attr value="4"/> <!-- Notes 6 -->
        <attr value="4"/>   <attr value="236"/> <attr value="82"/>  <attr value="184"/> <attr value="4"/> <!-- Notes 7 -->
        <attr value="4"/>   <attr value="236"/> <attr value="106"/> <attr value="184"/> <attr value="4"/> <!-- Notes 8 -->
        <attr value="0"/>   <attr value="173"/> <attr value="205"/> <attr value="281"/> <attr value="0"/> <!-- L 12h time -->
        <attr value="0"/>   <attr value="240"/> <attr value="181"/> <attr value="281"/> <attr value="0"/> <!-- L 24h time -->
    [B]    <attr value="4"/>   <attr value="236"/> <attr value="210"/> <attr value="-10"/> <attr value="5"/> <!-- Time -->
        <attr value="4"/>   <attr value="236"/> <attr value="238"/> <attr value="-10"/> <attr value="5"/> <!-- Date -->
        <attr value="4"/>   <attr value="236"/> <attr value="210"/> <attr value="234"/> <attr value="5"/> <!-- Timer -->
        <attr value="4"/>   <attr value="236"/> <attr value="238"/> <attr value="262"/> <attr value="5"/> <!-- Alarm -->[/B]
        <attr value="174"/> <attr value="240"/> <attr value="211"/> <attr value="251"/> <attr value="0"/> <!-- L 12h time AM/PM -->
      </attributes>
    </object>
    
    das fette wäre für dich interessant...ambesten immer eine codezeile von links nach rechts bearbeiten und immer nur eine value ändern...teste wie es auschaut...dann die nächste...hält zwar auf wie sau, aber so kannste es besser nachverfolgen..wo sich was geändert hat
     
  8. mkheinz

    mkheinz VIP Mitglied

    Registriert seit:
    18. Sep. 2007
    Beiträge:
    329
    Zustimmungen:
    0
    hi...ok gehe es mal an ....danke mikka
     
  9. mkheinz

    mkheinz VIP Mitglied

    Registriert seit:
    18. Sep. 2007
    Beiträge:
    329
    Zustimmungen:
    0
    Hi...so mit dem Datum bin ich jetzt klargekommen!
    Neues Problem habe ich jetzt mit der Uhr....wenn ich sie auf klein stelle,steht sie direkt über dem Datum...wunderbar....ich möchte sie mir aber groß anzeigen lassen und sie steht nun bei großer Einstellung in der Mitte vom Display klein!

    das merkwürdige ist wenn ich die original Layout_main wieder zurück spiele ändert sich nichts!!

    Nun wie kriege ich diese Uhr nun so das sie mir groß angezeigt wird??

    Danke mikka
     
  10. The Prophecy

    The Prophecy Developer

    Registriert seit:
    26. Okt. 2009
    Beiträge:
    646
    Zustimmungen:
    0
    zeig mal die code zeilen, die du bearbeitet hast
     
  11. mkheinz

    mkheinz VIP Mitglied

    Registriert seit:
    18. Sep. 2007
    Beiträge:
    329
    Zustimmungen:
    0

    Code:
    <!-- Main display text attr -->
        <attr value="FontE_24R"/>  <!-- Large font -->
        <attr value="FontE_20R"/>  <!-- Small font -->
        <attr value="FontE_100R"/> <!-- Large 24h font -->
        <attr value="FontE_75R"/>  <!-- Large 12h font -->
        <attr value="FontE_40R"/>  <!-- Large 12h AM/PM font -->
        <attr value="FontE_20R"/>  <!-- Time/Date font -->
        <!-- Notes fields (nrOfRows) -->
        <attr value="6"/>  <!-- Notes 5 -->
        <attr value="4"/>  <!-- Notes 6 -->
        <attr value="4"/>  <!-- Notes 7 -->
        <attr value="4"/>  <!-- Notes 8 -->
        <!-- Text fields (x1, x2, y1, y2) -->
        <attr value="16"/> <!-- Nbr text fields -->
        <attr value="1"/>   <attr value="239"/> <attr value="5"/>   <attr value="32"/>  <attr value="10"/> <!-- 0 -->
        <attr value="1"/>   <attr value="239"/> <attr value="34"/>  <attr value="56"/>  <attr value="10"/> <!-- 1 -->
        <attr value="1"/>   <attr value="239"/> <attr value="34"/>  <attr value="80"/>  <attr value="10"/> <!-- 2 -->
        <attr value="1"/>   <attr value="239"/> <attr value="55"/>  <attr value="80"/>  <attr value="10"/> <!-- 3 -->
        <attr value="1"/>   <attr value="239"/> <attr value="82"/>  <attr value="104"/> <attr value="10"/> <!-- 4 -->
        <attr value="4"/>   <attr value="236"/> <attr value="34"/>  <attr value="184"/> <attr value="4"/> <!-- Notes 5 -->
        <attr value="4"/>   <attr value="236"/> <attr value="58"/>  <attr value="184"/> <attr value="4"/> <!-- Notes 6 -->
        <attr value="4"/>   <attr value="236"/> <attr value="82"/>  <attr value="184"/> <attr value="4"/> <!-- Notes 7 -->
        <attr value="4"/>   <attr value="236"/> <attr value="106"/> <attr value="184"/> <attr value="4"/> <!-- Notes 8 -->
        <attr value="0"/>   <attr value="173"/> <attr value="205"/> <attr value="281"/> <attr value="0"/> <!-- L 12h time -->
        <attr value="0"/>   <attr value="240"/> <attr value="177"/> <attr value="277"/> <attr value="0"/> <!-- L 24h time -->
        <attr value="4"/>   <attr value="236"/> <attr value="210"/> <attr value="234"/> <attr value="5"/> <!-- Time -->
        <attr value="4"/>   <attr value="236"/> <attr value="238"/> <attr value="262"/> <attr value="5"/> <!-- Date -->
        <attr value="4"/>   <attr value="236"/> <attr value="210"/> <attr value="234"/> <attr value="5"/> <!-- Timer -->
        <attr value="4"/>   <attr value="236"/> <attr value="238"/> <attr value="262"/> <attr value="5"/> <!-- Alarm -->
        <attr value="174"/> <attr value="240"/> <attr value="211"/> <attr value="251"/> <attr value="0"/> <!-- L 12h time AM/PM -->
      </attributes>
    </object>

    aber ist ja schon komisch wenn ich die originale zurückspiele zeigt er mir die Uhr trotzdem nicht gross an!

    Danke mikka
     
    #12 mkheinz, 2. Jan. 2010
    Zuletzt von einem Moderator bearbeitet: 2. Jan. 2010
  12. The Prophecy

    The Prophecy Developer

    Registriert seit:
    26. Okt. 2009
    Beiträge:
    646
    Zustimmungen:
    0
    öhm..das ist doch dir original xml...sehe nix, wo du was veränder hast
     
  13. mkheinz

    mkheinz VIP Mitglied

    Registriert seit:
    18. Sep. 2007
    Beiträge:
    329
    Zustimmungen:
    0
    ja hast recht....fiel mir auch ein hab ja wieder die original draufgemacht weil die Uhr nicht mehr gross wurde...

    so hab jetzt nochmal das FS geflashed mit dem Custompack...alles wieder gut.....jetzt möchte ich nur noch die große Uhr in der Mitte des Display anzeigen lassen!

    Welche Zeilen muss ich da verändern...mit SELE mach ich es nicht!

    Hänge dir mal die original .Layout_main.xml anbei

    Reicht wenn du mir sagst wlche Zeilen ich ändern muss um die grosse Uhr in die Mitte zu schieben!


    Danke Micha
     

    Anhänge:

  14. The Prophecy

    The Prophecy Developer

    Registriert seit:
    26. Okt. 2009
    Beiträge:
    646
    Zustimmungen:
    0
    ok..ich hoffe du meinst du grosse uhr, die unten über dem menu immer ist :)

    suche die zeile..

    Code:
    <attr value="0"/>   <attr value="240"/> <attr value="[B]65[/B]"/> <attr value="[B]165[/B]"/> <attr value="0"/> <!-- L 24h time -->
    
    das fette bearbeiten...

    ist so fast die mitte, wie die zeile oben is
     

    Anhänge:

    #15 The Prophecy, 2. Jan. 2010
    Zuletzt bearbeitet: 2. Jan. 2010
  15. mkheinz

    mkheinz VIP Mitglied

    Registriert seit:
    18. Sep. 2007
    Beiträge:
    329
    Zustimmungen:
    0
    Perfekt........hurraaaaa...Danke
    wie kriegste denn raus welche Zeilen das sind?

    würde gerne das Standard Datum von der Schrift her noch etwas grösser haben...
    ich würde jetzt hingehen und die layout_main mit SELE laden und schauen wo das sitzt!

    Aber mein SELE liest keine Layout_main mehr ein!!

    Danke trotzdem...krieg ich auch schon irgendwie raus!

    Edit: Habs gefunden mit der grösse...sieht gut aus!

    Klasse ... mikka
     
    #16 mkheinz, 2. Jan. 2010
    Zuletzt bearbeitet: 2. Jan. 2010
  16. The Prophecy

    The Prophecy Developer

    Registriert seit:
    26. Okt. 2009
    Beiträge:
    646
    Zustimmungen:
    0
    ist eigentlich relativ einfach..die meisten panels sind einigermassen gut kommentiert, wie z.b das mit der uhr, datum etc...

    zum verschieben dieser teile muss man eigentlich nur wissen was x und y sind...wo es anfängt und aufhört..

    ok..so ein panel ist immer ein viereck..verschieben wir mal den alarm (object StatusIndication)

    <attr value="4"/> <attr value="236"/> <attr value="238"/> <attr value="262"/>..... <!-- Alarm -->

    value von links nach rechts....

    1. value -> x1 = 4 sind die pixel vom linken displayrand bis zur linken aussenseite des alarm panels...
    2. value -> x2 = 236 sind die pixel vom linken displayrand bis zur rechten aussenseite des alarm panels...

    wenn du jetzt x2 - x1 rechnest, bekommste die breite des panels raus....

    bei y muss man beachten, das y nicht ganz oben im display anfängt, sondern ab unterkante panel (object StatusRow), wo die batteriezeichen, signalzeichen etc. sind

    3. value -> y1 = 238 sind die pixel von der StatusRow untere aussenkante bis obere aussenkante alarm panel
    4. value -> y2 = 262 sind die pixel von der StatusRow untere aussenkante bis untere aussenkante alarm panel

    rechnest du jetzt y2 - y1 bekommst die höhe des panels raus...

    so und den rest bekommt man über probieren raus :)

    ich hoffe man kann es einigermaßen verstehen was ich da von mir gebe [​IMG] :D
     
    #17 The Prophecy, 2. Jan. 2010
    Zuletzt bearbeitet: 2. Jan. 2010
Die Seite wird geladen...