Player XML-Layout "Waveform" über "Peakmeter"

Hallo mAirList-Gemeinde,

ich baste bei gelegenheit und bei etwas langeweile an meinem mAirList-Layout rum. Nun stehe ich vor einem Problem, für das ich derzeit keine Lösung finden konnte.

Konkret geht es darum, dass ich die Player als XML-Datei einbinden möchte, was soweit auch klappt. Allerdings bekomme ich die Waveform nicht richtig positioniert.

So sieht’s aus:

Die Waveform ist deutlich über den Peakmeter, was nicht sein soll.

Hier der XML-Inhalt:

<?xml version="1.0" encoding="utf-8"?>
<Container Height="250" Width="473">
<Object Name="Peakmeter" Left="442" Top="0" Width="30" Height="195" />
  <Object Name="Waveform" Align="Top" Top="0" Width="320" Height="55"/>
  <Object Name="Title" Align="Top" Top="57" Height="18" MarginLeft="5" />
  <Object Name="Artist" Align="Top" Top="58" Height="18" MarginLeft="5" />
  <Object Name="Time" Left="340" Top="110" Width="113" Height="60"></Object>
  <Object Name="Name" Left="2" Top="125" Width="60" Height="45" />
  <Object Name="ProgressBar" Left="65" Top="134" Width="365" Height="15" />
</Container>

Jemand Ideen, Anregungen, Lösungen?

Beste Grüße
JP

1 Like

Ich habe die Lösung gefunden.

Ich hab Align="Top" verwendet, nun habe ich das ganze manuell positioniert. Jetzt klappt es:

<?xml version="1.0" encoding="utf-8"?>
<Container Height="250" Width="473">
<Object Name="Peakmeter" Left="442" Top="0" Width="30" Height="195" />
  <Object Name="Waveform" Left="0" Top="0" Width="440" Height="55"/>
  <Object Name="Title" Top="60" Width="440" Height="18" MarginLeft="5" />
  <Object Name="Artist" Top="83" Width="440" Height="18" MarginLeft="5" />
  <Object Name="Time" Left="340" Top="110" Width="113" Height="60"></Object>
  <Object Name="Name" Left="2" Top="125" Width="60" Height="45" />
  <Object Name="ProgressBar" Left="65" Top="134" Width="365" Height="15" />
</Container>
1 Like