Android,Xamarin:ProgressBar忽略以编程方式设置的值

时间:2018-07-17 12:34:32

标签: android xml xamarin

我在XML中定义了一个简单的进度栏:

        <ProgressBar
            android:id="@+id/prgbar_stats"
            style="?android:attr/progressBarStyleHorizontal"
            android:layout_width="300dp"
            android:layout_height="wrap_content"
            android:layout_marginTop="16dp"
            android:indeterminate="false"
            android:max="100"
            android:minHeight="100dp"
            android:progress="50" />

我在上面附加了一些代码,

    {
        ProgressBar progressBar = (ProgressBar)FindViewById(Resource.Id.prgbar_stats);
        progressBar.SetProgress(100, true);
        progressBar.Progress= 100;
    }

但是无论我做什么,它总是忽略进度。但是,它确实显示了XML的50进度(最后一行)。而且,如果我将XML的进度更改为75,则可以正确显示。

有多难?如果有帮助,我正在通过progressbar方法调用OnCreate函数。

0 个答案:

没有答案