0
正如標題所說,我無法讓進度條縮小。目前它繼續填滿整個屏幕。我認爲這與我在viewstub中使用它有什麼關係?無論如何,這是我的代碼。ProgressBar(微調)正在填滿整個屏幕
這是我的主要佈局。我使用viewstub和只會它充氣時的FrameLayout正在改變片段
<android.support.v4.widget.DrawerLayout .... <FrameLayout .... /> <ViewStub android:id="@+id/loadSpinner" android:inflatedId="@+id/subView" android:layout="@layout/progress_spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" /> .... </android.support.v4.widget.DrawerLayout>
在這裏是將被加載到所述viewstub進度(progress_spinner.xml)
<ProgressBar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/progressSpinner" style="?android:attr/progressBarStyleSmall" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:visibility="gone" android:indeterminateDrawable="@drawable/custom_spinner"> </ProgressBar>
這是我custom_spinner.xml,我希望將設置微調
<rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" android:duration="1" android:toDegrees="360" > <shape android:innerRadiusRatio="3" android:shape="ring" android:thicknessRatio="8" android:useLevel="false" > <size android:height="48dp" android:width="48dp" /> <gradient android:centerColor="@color/color_preloader_center" android:centerY="0.50" android:endColor="@color/color_preloader_end" android:startColor="@color/color_preloader_start" android:type="sweep" android:useLevel="false" /> </shape>
的尺寸
我無法從你的削減的佈局確定的,但這可能是由於它是'DrawerLayout'的直接子項。任何不是抽屜的'DrawerLayout'的直接孩子都可以填充它。如果您希望它保持其設置的大小,請將其移至「ViewGroup」內容中。 –