2016-08-09 13 views
10

बहिष्कृत किया गया है, जब मैं एंड्रॉइड वेबव्यू लोड हो रहा हूं और मैंने गतिविधि.सेटप्रोजेस (int) का उपयोग किया है, तो मैं प्रगति पट्टी दिखाना चाहता हूं।Activity.setProgress (int progress) को

Android दस्तावेज़ कहते हैं setProgress (पूर्णांक प्रगति) एपीआई स्तर 24 में पदावनत किया गया था अब एपीआई 21.

तो में शुरू होने वाले का समर्थन किया, मैं बजाय क्या उपयोग प्रगति दिखाने के लिए चाहिए जब वेबव्यू लोड कर रहा है?

उत्तर

1

प्रगति पट्टी या स्पिनर के साथ टूलबार लागू करें।

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar_actionbar" 
    style="@style/HeaderBar" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="?actionBarSize" 
    android:visibility="visible" 
    app:layout_scrollFlags="scroll|enterAlways" 
    app:popupTheme="@style/ActionBarPopupThemeOverlay" 
    app:theme="@style/ActionBarThemeOverlay" 
    > 
    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:gravity="right" 
     android:divider="?android:dividerVertical" 
     android:dividerPadding="8dp" 
     android:orientation="horizontal" 
     android:showDividers="beginning|middle"> 

     <ProgressBar 
      style="@style/Widget.AppCompat.ProgressBar.Horizontal" 
      android:id="@+id/toolbarProgressBar" 
      android:visibility="gone" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true"/> 
    </RelativeLayout> 
</android.support.v7.widget.Toolbar> 

फिर इसे अपने दृश्य और अद्यतन में ढूंढें।

ProgressBar progressBar = (ProgressBar)findViewById(R.id.toolbarProgressBar); 
progressBar.setIndeterminate(false); 
progressBar.setProgress(x);