ProgressBar-dialog Ohne Grenzen
Ich bin Anzeige a ProgressBar
bei Android, wie unten gesehen:
aber es ist ein weißen Rand rund um die progress bar. Was ist, wenn ich nicht wollen, um jegliche Grenze?
d.h., nur der Fortschrittsbalken Kreis und text gezeigt werden soll, im der Fortschrittsbalken dialog.
Wie kann ich die Anzeige der Statusleiste wie unten dargestellt? (Wie zeige ich ein Fortschritts-dialog, wie die Suche in der im folgenden Bild:)
Update:
Ich konnte nicht finden eine Lösung für dieses, aber ich denke, es sollte irgendeinen trick, um eine Fortschrittsanzeige anzuzeigen dialog in dieser Weise. Ich meine, zu sagen, es sollte eine Möglichkeit durch die Erweiterung einige Stile in styles.xml. Bitte jemand den Fokus auf diese Frage und die mir helfen, um anzuzeigen, wie dialog.
- Können Sie geben eine Richtung ? kennen Sie whatare die stles, die verwendet werden, in diesem dialog ? die meisten Hilfspersonal die Formatvorlage definiert werden, die in der ProgressDialog Klasse oder die, die es inhertis aus.Sobald Sie wissen, Sie können smple gehen, die die stles und attr XML-Dateien, und überprüfen Sie die attribue, die Sie überschreiben möchten.
- oh fast vergessen: 1. wenn Sie brauchen, den code habe ich es auf meinem Pc obwohl es zur Verfügung durch gitweb... 2. ich würde werfen Sie einen Blick auf den code des widgets selbst, die meisten chnaces es ist nur mit einigen drawble, die Sie ergreifen können, und verwenden Sie in Ihrem eigenen widget wie TripAdvisor Anwendung tut. 3. last but not least 😉 versuchen Sie die Verwendung von android:background="transparent"
- Sie können diesen link stackoverflow.com/questions/3225889 ,Sie schreiben Ihren wollen Basis dieser link,ich hoffe das kann dir helfen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach einigen Experimenten kam ich auf folgende:
Wenn ich dieses Thema als ein Stil für einen
Activity
ich bekomme keine Rahmen.Wenn Sie diese mit der
Dialog
Konstruktor: Dialog(Kontext, Thema) erhalten Sie keinen Rahmen.benötigen Sie noch Ideen für diesen? Implementiert habe ich das gleiche in meiner app, aber nicht so einen dialog hatte ich zwei layouts, die sich überlappen. Ich habe dann flip zwischen den beiden layouts durch die Einstellung der Sichtbarkeit
.setVisibility()
. Als für den eigentlichen Fortschrittsbalken selbst, ich benutze diese:BEARBEITEN: Hier ist meine gesamte XML-Datei:
Ich dieses layout für eine
Activity
mit einemAsyncTask
, soonPreExecute()
ich etwas wie:Und dann tun, was ich zu tun habe, und
onPostExecute()
ich habe: