2012-08-10 66 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