Frage

Wenn Sie eine benutzerdefinierte Listensteuerung ist für S60 5th Edition Handys entwickelt werden, was der beste Ansatz ist, das zu tun?

Die Steuerung sollte reiche Darstellung von Daten in benutzerdefinierten Layouts ermöglichen. Es sollte möglich sein, Bilder aufzunehmen, Texte, Schaltflächen in jedem Punkt. Jedes Listenelement sollte in der Lage sein zeigen / Einsturz mehr Details über das Produkt zur Verfügung zu stellen, und der Rest der Liste soll den Anzeigeraum anzupassen, die verlassen wird.

Haben Sie irgend Symbian-Anwendung kennen, die eine ähnliche Kontrolle hat dies?

Da diese Kontrolle sollte auch flexibel sein, ich habe darüber nachgedacht, einige UI-Layout verwenden, das von XML konfigurierbar ist. Bisher habe ich kommen mit Htmlcontrol für Symbian . Was können Sie empfehlen? Was ist die beste Praxis?

Die Benutzeroberfläche ist eng verknüpft mit nativen Code in C ++, so dass ich nicht WRT Berücksichtigung bin.

War es hilfreich?

Lösung

Subclassing Listboxen in S60 (Avkon) ist ein großer Schmerz. Ich habe das ein paar Mal getan, mehr oder weniger erfolgreich, ususally weniger.

Es ist bezeichnend, dass Jan-Ole sein benutzerdefiniertes Listenfeld schrieb für Gravity , es wahrscheinlich erspart ihm viel Mühe und machte die UI Erfahrung besser.

Also entweder etwas schreiben von Grund auf, die gerade auf dem Bildschirm zieht, oder ob Sie bereits Qt verwenden können. Es wird in Symbian ^ 3 ab ausliefern, und alle 3. Auflage der Weg zurück zu S60 nicht installieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top