1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

XML unübersichtlich, Listenansicht?

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von AquaBall, 07.03.2012.

  1. AquaBall, 07.03.2012 #1
    AquaBall

    AquaBall Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    121
    Erhaltene Danke:
    2
    Registriert seit:
    29.02.2012
    Meine Layouts sind nun schon teilweise ziemlich umfangreich.

    Natürlich haben sich Ungenauigkeiten und KonzeptÄnderungen eingeschlichen.

    Gibts eine Möglichkeit ein Layout auch tabellarisch anzuzeigen, und zu sortieren?

    Die Gliederung bring einen gewissen Ansatz was ich meine:
    LinearLayout
    tableLayout1
    textView1 - - - - Eingaben
    imageView1 - - - LeitBild
    tableRow1 - - -
    - - - tvVorgabe - (TextView) Anzahl:
    - - - edVorgabe - (EditText)
    - - - tvEVorg - - (TextView) St
    tableRow2
    - - - sbBar - - -(SeekBar)
    tableRow3
    ...
    Ein Export der Felder android:id | android:text | android:... wäre ideal.
    Da könnte ich z.B. leichter erkennen, dass ich die das Feld für die Einheit der MengenVorgabe falsch benannt habe (tvVorg statt tvVorgabe).

     
  2. Fonsi, 08.03.2012 #2
    Fonsi

    Fonsi Erfahrener Benutzer

    Beiträge:
    178
    Erhaltene Danke:
    15
    Registriert seit:
    08.07.2011
  3. v Ralle v, 08.03.2012 #3
    v Ralle v

    v Ralle v Android-Lexikon

    Beiträge:
    913
    Erhaltene Danke:
    199
    Registriert seit:
    27.08.2010
    Benutz die Outline View in Eclipse, wenn du den grafischen Editor verwendest. Bei Code regelmäßig Strg+Shift+F drücken, danach wird alles angeordnet und Attribute sortiert! Danach solltest du problemlos klarkommen, ansonsten empfehl ich dir kleinere Layouts, spart am Ende sowieso Ressourcen.

    Unter Preferences>Android>Editors kannst du auch den XML Editor konfigurieren.
     
  4. the_alien, 08.03.2012 #4
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Man kann auch Layouts in Layouts einbinden und das so übersichtlicher machen.
     
  5. AquaBall, 08.03.2012 #5
    AquaBall

    AquaBall Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    121
    Erhaltene Danke:
    2
    Registriert seit:
    29.02.2012
    @Fonsi: Beispiel "backup_restore.xml" übersichtlich?
    Gut dass du "Relativ" dazugeschrieben hast. Ich finde das Design ergonomisch katastrophal!:thumbdn:
    Lesen/suchen/scrollen wird hier zum Selbstzweck. Keine Spur von effizientem Arbeiten möglich.:angry:

    Z.B: Ich ergeben sich bei mir z.B. folgende Fragen:
    Hab ich alle Felder einheitlich benannt (GroßKleinschreibung/Präfix/...)
    ==> Ich brauch Liste der IDs.
    Hol ich alle Texte aus den RessourcenDateien oder hab ich fixe Texte drin?
    ==> Ich brauch Liste der TextTags.
    Wie weit sind die Felder vom Rand entfernt?
    ==> Ich brauch Liste nach Rändern (sortiert?).
    Ich habe beschlossen, dass mein Präfix "textFeld.." doch zu lange ist, hab ich alle nach "tf.." umbenannt?
    => Welche layout_width ist nicht auf "match_parent"?
    . . . .
    Mir würde eine tabellarische Form wenigstens als ReadOnly sehr viel helfen.

    Ungefähr so: (obwohl ich hier nicht annähernd die Möglichkeiten habe):o
    · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · layout_ layout_ layout_ layout_
    (structure)· · (item) · · · · id= · · · · · · · · · · text= · · · · · · · · height= Top= · · Bottom= Left=
    ---------------------------------------------------------------------------------------------------
    LinearLayout · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · "wrap_content" · · · · · · · · ·
    ScrollView · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · "fill_parent" · · · · · · · · ·
    LinearLayout · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · "wrap_content" · · · · · · · · ·
    · · · · · · · · · TextView · · "@string/filling_text" · · · · · · · ·· · · · "wrap_content" "20dp" "10dp" · · ·
    RadioGroup · · · · · · · · · "@+id/filling_group" · · · · · · · · · · · · "wrap_content" · · · · · · "20dp"
    · · · · · · · · · RadioButton "@+id/bacon" · · · · "@string/bacon_label" · · · · · · · · · · · · · · ·
    · · · · · · · · · RadioButton "@+id/pastrami" · · "@string/pastrami_label" · · · · · · · · · · · · · · ·
    · · · · · · · · · RadioButton "@+id/hummus" · · "@string/hummus_label" · · · · · · · · · · · · · · ·
    /RadioGroup · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
    · · · · · · · · · TextView · · "@string/extras_text" · · · · · · · · · · · · "wrap_content" "20dp" "10dp" · · ·
    · · · · · · · · · CheckBox · "@+id/mayo" · · · · "@string/mayo_text" "wrap_content" · · · · · · "20dp"
    · · · · · · · · · CheckBox · "@+id/tomato" · · · "@string/tomato_text" "wrap_content" · · · · · · "20dp"
    /LinearLayout · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
    /ScrollView · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
    · · · · · · · · · Button · · · · "@+id/restore_button" "@string/restore_text" "wrap_content" · · · · · · · · ·
    /LinearLayout · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·· ·· ·· ·· ·

    Klar kann man sagen: Mach's halt gleich richtig!
    Aber als Genie würd ich auch HilfeForum brauchen.

    Falls es in Eclipse nichts gibt, bau ich mir wirklich einen Parser für Export nach Excel.
     
  6. AquaBall, 09.03.2012 #6
    AquaBall

    AquaBall Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    121
    Erhaltene Danke:
    2
    Registriert seit:
    29.02.2012
    Die würde mir recht gut gefallen. Das ist auch das einzige Hilfsmittel, das ich bisher gefunden habe, das in etwa trifft.
    Die kann allerdings nicht mal alle Zweige auf einmal öffnen oder schließen,
    ...zeigt mir fast keine Daten, ... nennt z.B. nichtmal die Ressource aus der die Strings kommen, geschweige denn deren Namen ....
    Sehr unbefriedigend.:cursing:

    Code ist wieder ein anderes Theme.
    Da kann ich mich seit Jahren nicht an die Konventionen anfreunden.
    Für mich gehören { } Paare exakt vertikal übereinander.

    Beispiel:
    Code:
    public void foobar()
    {    ;// Dummy.  Hier SEH' ich sofort was zusammen gehört
    };
    statt:
    Code:
    public void foobar() {
          ;// Dummy. Hier muss ich erst schauen was zusammen gehört.
    };
    Aber das ist ein GlaubensKrieg.:razz:

    Dort kann ich aber NUR die Autoformatierung einstellen, und hab überhaupt keinen Einfluss darauf!
    Oder hab ich was übersehen?

    PS: Danke für eure Hilfe.
    Mit jedem Tipp lernt man doch das System besser kennen.
    Auch wenn ich noch keine perfekte Lösung für meine Beschwerden habe.
     
  7. AquaBall, 09.03.2012 #7
    AquaBall

    AquaBall Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    121
    Erhaltene Danke:
    2
    Registriert seit:
    29.02.2012
    Das hab ich nicht kapiert. Kann mir nichtmal vorstellen, was du damit meinst?
    Und was das mit meinem Problem zu tun hat, dass ich einen Überblick über die Daten haben will.

    Trotzdem Danke.
     
  8. maniac103, 09.03.2012 #8
    maniac103

    maniac103 Android-Lexikon

    Beiträge:
    1,237
    Erhaltene Danke:
    1,157
    Registriert seit:
    24.01.2011
    Ich glaube, der hierarchyviewer ist das Tool, das du suchst. Gehört zum SDK und lässt sich standalone oder aus Eclipse aufrufen.

    Sent from my Defy
     
  9. the_alien, 09.03.2012 #9
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Da habe ich wohl die Anforderungen missverstanden.
    Mir ging es nur darum, dass man eine layout_a.xml auch in layout_b.xml einbinden kann und man es so etwas übersichtlicher macht und auch wiederverwertbarer.
     
  10. AquaBall, 10.03.2012 #10
    AquaBall

    AquaBall Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    121
    Erhaltene Danke:
    2
    Registriert seit:
    29.02.2012
    Ich glaube der hat gar nicht damit zu tun.
    Der bringt mir (wenn überhaupt etwas) nur eine Grafik, die mir gar nicht hilft.
    Habs aber auch kaum testen können.

    (Funktioniert außerdem kaum!, bringt zu 90% nur Fehlermeldung)
     

Diese Seite empfehlen