-1

プログレスバーは4.0以上のAndroidバージョンでは表示されません。以下は、2.2以降では正常に動作するが、Androidモバイルの4.1バージョンでは表示されない私のコードです。getDataTask extends AsyncTaskURLからデータを取得するためにバックグラウンドを使用しています。問題は Android バージョン 2.2 から 4.0 では ProgressBar が表示されますが、4.1 では表示されません。

ここに私のコードがあります:

   <ProgressBar
        android:id="@+id/prgLoading"
        style="@android:style/Widget.ProgressBar.Inverse"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:paddingTop="100dp" />`

私のマニフェストファイル

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="com.schoollunchapp"
 android:versionCode="1"
 android:versionName="1.0" >

 <uses-sdk
    android:minSdkVersion="8"/>
      <uses-permission android:name="android.permission.INTERNET" />
  <application
    android:allowBackup="true"
    android:icon="@drawable/imagelogostartup"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

     <!--    <uses-library android:name="com.google.android.maps"/> --> 
    <activity
        android:name="com.schoollunchapp.SplashScreen" android:screenOrientation="portrait"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name= ".HomeMenu"  android:screenOrientation="portrait"  ></activity>      
   </application>

  </manifest>
4

1 に答える 1

0

問題は、プログレス バーをマニフェスト ファイルに追加しないことです。

アクティビティの新しいレイアウトを作成し、これをそこに追加します。

于 2013-10-01T09:45:34.870 に答える