Android-Anwendung - drei Fragen
Ich Schreibe eine Android-Anwendung im moment keine java-Kenntnisse, was so überhaupt, außer dem, was ich gelernt habe in den letzten 5 Stunden. Ich habe es geschafft zu implementieren, zwei Bildschirme und ein nett aussehendes layout.
Ich habe drei Fragen:
- Wie ich die Aktionsleiste auf Honeycomb transparent werden, wie in der Google Maps-Anwendung? Ich möchte in der Lage sein, teilweise zu sehen, die hintergrund-Grafik durch.
- Welcher code zu verwenden, um leere fünf Texte Bearbeiten und eine textview auf den button klicken? Ich habe etwas gelesen über eine viewgroup, aber ich habe keine Ahnung, wie das umzusetzen, dass...
- Ich habe ein linearlayout mit einem tablelayout zentriert horizontal und vertikal im inneren, und die elf der Tabelle Zeilen. Wie setze ich eine teilweise transparent black als eine Art Füllfarbe für das tablelayout, ohne zu ruinieren den hintergrund des linearlayout? Jedes mal, wenn ich versuchen, eine Füllung, die Farbe schwarz das gesamte Hintergrundbild des Layouts, der es umgibt, so gut.
Klartext wäre besser, weil ich bin so neu in diesem.
Dank Haufen für alle Antworten, einen schönen Tag noch.
InformationsquelleAutor rabbitt | 2011-05-09
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Antwort auf deine 1. Frage: Sie implementieren können, ein Thema, auf das HoneyComb-action-bar. Überprüfen Sie diese link für mehr info. Die Farbe wäre so etwas wie dieses: #29000000.
Den ersten hex-2-stellige(#29) stellt die alpha-Kanäle von Farbe und setzen Sie die Deckkraft. Wenn der Wert "00" bedeutet, dass 100% transparent. wenn der Wert gesetzt wird, werden undurchsichtig, es kann ein beliebiger Wert 00 bis FF.
Mehr links auf das styling der Action Bar:
Beispiel-Projekt finden Sie hier:
Zur ersten Frage, ich denke, das können Sie gerne tun unter:
In der onCreate () - Methode auf, bevor die setConentView() hinzufügen:
getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
Das Android-system wird automatisch den hintergrund füllen den ganzen Bildschirm.
erstellen Sie eine transparente sharp "mysharp.xml"wie unten:
Aktion festlegen, die von im hintergrund
<item name="android:windowActionBarOverlay">true</item>
genau wie hier http://developer.android.com/resources/samples/HoneycombGallery/res/values/styles.html
In meinem Android-3-Anwendung, die ich verwendet
und jetzt ist die action-bar ist 100% transparent, Außer für die Sachen, die ich hinzufügen-natürlich 🙂
Cheers