Android-ProgressBar .xml-Layout
Ich habe dies für ein XML
Datei:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ProgressBar
android:id="@+id/progressbar"
style="?android:attr/progressBarStyleLarge"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
android:visibility="visible" />
<WebView
android:id="@+id/web_engine"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:visibility="gone" />
</LinearLayout>
Und ich will die ProgressBar
werden die Large
Stil, und zentriert in der Mitte des Bildschirms vertikal und horizontal... Wenn ich layout_width
und height
zu fill_parent
erhöht es die Größe der tatsächlichen Belastung spinner auf den gesamten Bildschirm... Wie kann ich das layout passt den gesamten Bildschirm und center die eigentliche laden-Symbol?
versuchen android:layout_gravity="center"
InformationsquelleAutor tcd | 2012-09-05
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe einige Möglichkeiten und in meiner Erfahrung ist die beste option für diese Aufgabe ist:
Ich bin mit
RelativeLayout
mitandroid:layout_centerInParent="true"
funktioniert besser alsLinearLayout
.Cheers
RelativeLayout
funktioniert viel besser! DankInformationsquelleAutor Michal
Können Sie auch FrameLayout statt LinearLayout. So sichtbar anzeigen, überlappen unsichtbar. Ich überarbeitete Sie den code:
InformationsquelleAutor Marcin S.