Simples Layoutproblem: 2 Button gleich breit

  • Antworten:12
  • Bentwortet
Andreas Weichert
  • Forum-Beiträge: 287

09.08.2012, 19:40:05 via Website

2 Buttons sollen jeweils die Hälfe des der Bildschirbreite einnehmem.
Im Netz hatte ich folg. Lösung gefunden.
Beide LayoutWeights auf gleichen Wert setzen und beide Width=0px
Das klappt auch gut. Leider kann man mit dem neuen SDK die Width nicht mehr direkt einstellen, sonder muß umständlich in der xml Datei editieren.
Wie hat Google sich die Lösung gedacht bzw. wie mach ihr das ?

Antworten
Ansgar M
  • Forum-Beiträge: 1.544

09.08.2012, 19:43:37 via App

Wie meinst du das mit dem neuen SDK?
Hab ich was verpasst? :)
Lg Ansgar

Antworten
Andreas Weichert
  • Forum-Beiträge: 287

09.08.2012, 19:55:14 via Website

Wie das jetzt nur rein gekommen ist und im wechem Modul das nun drin ist weiß ich auch nicht.
Hab einfach Android SDK-Manager aufgerufen und aktualisiert vor ein paar Wochen.
Der Propertyexplorer hat sich total geändert. Defaultwerte werden jetzt grau hinterlegt.
Sonst hat sich eigentlich alles verschlechtert.
Man kann nicht mehr mehrere Controls markieren und die Properties gleichzeitig ändern.
Bei mir auf 2 Computer ist die Propertiyanzeige extrem langsam. 5 sec pro click.
Alles wie gesagt nach dem Update.

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

09.08.2012, 23:48:33 via Website

Beide LayoutWeights auf gleichen Wert setzen und beide Width=0px

Bei mir funktioniert das auch mit match_parent als Breite.


sonder muß umständlich in der xml Datei editieren.

"Umständlich" ist gut :grin:
Ich schreibe meine Layouts immer praktisch komplett im Editor, da bin ich einfach erheblich schneller als mit dem umständlichen Umhergescrolle um Herumgeklicke -- spätestens seit die Code-Vervollständigung im xml-Editor recht brauchbar funktioniert :P

Gelöschter Account

Antworten
Andreas Weichert
  • Forum-Beiträge: 287

10.08.2012, 08:15:23 via Website

Leider kann ich den XML-Editor nur kurz benutzen. Nach einigen Editieranktionen zeigt er folg. Bug.
Es gibt eine Menge youtube videos dazu:
http://www.youtube.com/watch?v=nUnOesjL1IE
Speziell der Effekt, das genau die Zeile auf der der Cursor steht ist nicht mehr sichtbar nerft.

Trotzdem würde ich das visuelle designen bevorzugen. Hab nicht die Fähigkeit mir ein paar Dutzend Controls
mit Abständen und Layout mir visuell vorzustellen.
Bin einfach von VisualStudio und C++-Builder was anderes gewohnt.

Weiß jemand wie man den Bug im XML-Editor beseitigen kann???

— geändert am 10.08.2012, 08:18:45

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

10.08.2012, 09:29:50 via Website

Leider kann ich den XML-Editor nur kurz benutzen. Nach einigen Editieranktionen zeigt er folg. Bug.

Habe ich auch schon gehabt -- aber bislang nur, wenn ich vorher ich den grafischen Editor (für Finetuning) genutzt habe.


Sind deine Buttons denn jetzt gleich breit, um wieder auf die eigentliche Frage zurück zu kommen?

Antworten
Andreas Weichert
  • Forum-Beiträge: 287

10.08.2012, 09:56:06 via Website

Danke für die Antwort.
Ja es klappt auch mit match_parent.
(Natürlich nicht im Designer, da man ja nicht mehr mehrere Controls gleichzeitig ändern kann.
Wenn man mit einem Button anfängt rutschen die anderen aus dem Layout (bei 3 Buttons) und sind nicht mehr erreichbar.)

Der XML-editor ist wirlich ne Qual. Es gibt noch mehr fiese Bugs.
Die Delete-Taste funktioniert manchmal nicht bzw. wird auf ein File im Hintergrund angewendet das man dann zerstört.
Bin dazu übergegangen die Files mit einem normalen Editor (PSPad) zu bearbeiten und sie rein-zu-pasten.

Weiß nicht ob das nur beim meinen Systemen (WinXP) so schlimm ist, aber es läuft auf 2 Computer so schlech.
Will nächste Woche auf 3. Computer testen.

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

10.08.2012, 13:13:15 via Website

Den mit der Delete-Taste hatte ich noch nie, aber wenn wir gerade dabei sind:
der grafische Editor kommt nicht mit svn/locking klar (Datei wird nicht gelocked und die Änderungen gehen dann verloren)

Ob deine Probleme mit XP zu tun haben könnten, kann ich nicht sagen, meine Arbeitsmaschinen laufen seit geraumer Zeit mit Win7/64.

Antworten
Andreas Weichert
  • Forum-Beiträge: 287

10.08.2012, 16:49:44 via Website

SVN sagt mir erstmal nix - Subversion ?
XP ist in der Tat schon alt, Win7 lohnt sich für mich jetzt aber nicht mehr.
Ich warte auf Windows8 und setzen dann alles neu auf.
Hab die beta auf einem Testrechner auf meiner Arbeitsstelle - ist extrem schnell - endlich mal ein Windows das fast so schnell wie
MacOS ist.

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

10.08.2012, 19:19:06 via Website

SVN sagt mir erstmal nix - Subversion ?

Genau.
Wir verwenden SVN mit Locking (es kann immer nur einer gleichzeitig an einer Datei arbeiten),
Eclipse kommt damit (im Gegensatz zu Netbeans) insgesamt ziemlich gut zurecht, nur der grafische Editor halt nicht.

Antworten
Ultimate Software
  • Forum-Beiträge: 110

10.08.2012, 22:32:29 via Website

Andreas Weichert

(Natürlich nicht im Designer, da man ja nicht mehr mehrere Controls gleichzeitig ändern kann.
Wenn man mit einem Button anfängt rutschen die anderen aus dem Layout (bei 3 Buttons) und sind nicht mehr erreichbar.)

Du weisst schon, dass du die Elemente auch in der Outline auswählen kannst um deren Properties zu verändern? Ohne die Outline-View wüsste ich ja gar nicht wo was in welchem Layout steckt...

<td class="alt1"> <!-- google_ad_section_start -->Mehrere WLANs?? Versuch doch mal den <a href="http://goo.gl/7ojEp&quot; target="_blank">SSID Selector</a>: <img src="images/smilies/extra/thumbsup.gif" border="0" alt="" title="Thumbsup" class="inlineimg" /><!-- google_ad_section_end --> </td>

Antworten
Andreas Weichert
  • Forum-Beiträge: 287

11.08.2012, 07:57:35 via Website

[quote=Ultimate Software]
Andreas Weichert

Du weisst schon, dass du die Elemente auch in der Outline auswählen kannst um deren Properties zu verändern? Ohne die Outline-View wüsste ich ja gar nicht wo was in welchem Layout steckt...

Jetzt weiß ichs. Hatte ich bisher noch nicht genutzt, sondern immer ESC verwendet um die umgebenden Layouts zu selektieren.

Antworten
Ultimate Software
  • Forum-Beiträge: 110

11.08.2012, 12:24:28 via Website

Na dann mein Beileid, NUR in der GUI ist ja schon das hinzufügen eines neuen Elements ein Krampf, das mache ich immer nur in der Outline. Vielleicht hilft dir das ja für deine neuen Layouts?

<td class="alt1"> <!-- google_ad_section_start -->Mehrere WLANs?? Versuch doch mal den <a href="http://goo.gl/7ojEp&quot; target="_blank">SSID Selector</a>: <img src="images/smilies/extra/thumbsup.gif" border="0" alt="" title="Thumbsup" class="inlineimg" /><!-- google_ad_section_end --> </td>

Antworten