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”内容中。 –