2012-08-10 65 views
0

所以我有一個操作欄,我試圖學習,當我實現它時,我看到了第一個菜單項左側的白色旋轉圓圈。爲什麼在這裏顯示?Android - 旋轉圓圈出現在操作欄中

來源:

package com.example.lookingfor; 

import android.app.Activity; 
import android.os.Bundle; 
import android.view.Menu; 
import android.view.MenuInflater; 
import android.view.MenuItem; 
import android.view.Window; 


public class MainActivity extends Activity { 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 
    setContentView(R.layout.main); 
} 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.menu, menu); 
    return true; 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    super.onOptionsItemSelected(item); 
    switch (item.getItemId()) { 
    case R.id.atcAbout: 

     break; 
    case R.id.atcContact: 

     break; 
    case R.id.atcRate: 

     break; 

    } 
    return true; 
} 

} 

菜單

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" > 

<item 
    android:id="@+id/atcAbout" 
    android:showAsAction="ifRoom" 
    android:title="About"/> 
<item 
    android:id="@+id/atcRate" 
    android:showAsAction="ifRoom" 
    android:title="Rate this app"/> 
<item 
    android:id="@+id/atcContact" 
    android:showAsAction="ifRoom" 
    android:title="Contact Us"/> 

</menu> 

主要佈局

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/scroller" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:fillViewport="true" > 


<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" > 

</LinearLayout> 

</ScrollView> 

清單:

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

<uses-sdk 
    android:minSdkVersion="10" 
    android:targetSdkVersion="15" /> 

    <uses-permission android:name="android.permission.INTERNET" > 
</uses-permission> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/title_activity_main" 
> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

</manifest> 

下面是截圖(我不能在這裏發表圖片還)

http://imgur.com/RaTTP

我怎樣才能擺脫這種紡紗圈我發佈應用程序前?這是一個醜陋的應用程序本身令人討厭的分心。

謝謝大家!

+0

我也只是試圖添加'ifRoom | withText'來代替'ifRoom'菜單,但是這並沒有改變任何東西。 – user1561757 2012-08-10 21:48:58

回答

2

嘗試在您的onCreate()回調中註明行requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

+0

我覺得自己很愚蠢,你先生是個紳士和學者。在解決問題的一切嚴肅中,謝謝! – user1561757 2012-08-10 21:52:11