Layout als Vorlage speichern

  • 3 Antworten
  • Letztes Antwortdatum
R

RobNeck

Ambitioniertes Mitglied
3
Hallo zusammen,

ich habe folgendes Anliegen:

Für eine erste eigen App-Idee/Spieler benötige ich u.a. eine Reihe von Laylouts, die alle den selben Grundaufbau besitzen.


Large Text

Medium Text: Medium Text
Medium Text: Medium Text
Medium Text: Medium Text

ImageView

Nur die zugewiesenen Strings/Werte sind jeweils anders. Kann ich mir irgendwie die Arbeit ersparen, jedes Layout von Hand anzulegen und stattdessen einfach eine Vorlage erstellen?!
 
Copy and Paste :)
 
Oder halt nur 1 Layout anlegen und die Texte jeweils im Code setzen.
dann kannst du überall das gleiche Layout nutzen.
Das Layout ist doch quasi die Vorlage.

Noch besser wirds, wenn du z.B. alle deine Acitivities, die gleich aussehen von einer eigenen Activity erben lässt, mit einer abstracten Methode setTextViews() z.B.

in deiner Ober Acitivity schreibst du dann in onCreate() Methode:
setContentView(id.von.deine.Layout);
setTextViews();

In deinen Unter Acitivies schreibst du dann im Zweifel nur noch in die onCreate Methode:
super.onCreate();

und implementierst die setTextViews() Methode mit den jeweils richtigen Texten.

Alles recht einfach ;)
 
Klingt gut, werde ich probieren :)

Danke!
 
Zurück
Oben Unten