2016-03-08 111 views
0

我想在我的android应用程序中创建一个菜单,但运行后不会显示。这是我的代码 夹Setting.xml创建Android菜单

 <?xml version="1.0" encoding="utf-8"?> 
    <menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     tools:context="fr.learning_adventure.android.itac.android_app_activity.EspacePersonnelActivity"> <item 
     android:id="@+id/action_settings" 
     android:orderInCategory="100" 
     android:title="connexion" 
     /> 

</menu> 

EspacePersonnelActivity:

public class EspacePersonnelActivity extends ActionBarActivity { 


private WifiManager wifiManager; 

private Learner learner; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_espacepersonnel); 

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.settings, menu); 
    return true; 
} 

回答

0

尝试......

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    tools:context="fr.learning_adventure.android.itac.android_app_activity.EspacePersonnelActivity"> 
<item android:id="@+id/action_settings" 
     android:title="@string/action_settings" 
     android:orderInCategory="100" 
     app:showAsAction="never"/> 
</menu> 

希望这有助于你...

+0

它的工作原理上手机,但在平板电脑上没有出现 – yassine