Bonjour,

J'essaye d'ajouter dans mon application une action overflow avec une liste d'item mais impossible d'y arriver. J'utilise un galaxy s3 (4.0.4) pour faire mes tests.

Voici mon code peut être que j'ai loupé quelque chose...

MainActivity.java

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
...
 
@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.activity_main_actions, menu);
		return true;
	}
 
...
activity_main_actions.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
 
    <item
        android:id="@+id/menu_item1"
        android:showAsAction="never"
        android:title="@string/menu_item1_label"/>
 
    <item
        android:id="@+id/menu_item2"
        android:showAsAction="never"
        android:title="@string/menu_item2_label"/>
 
    <item
        android:id="@+id/menu_item3"
        android:showAsAction="never"
        android:title="@string/menu_item3_label"/>
</menu>
AndroidManifest.xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.simplyflashlight"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="18" />
 
     <uses-permission android:name="android.permission.CAMERA" />
     <uses-feature android:name="android.hardware.camera" />
 
     <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.project.simplyflashlight.MainActivity"
            android:label="@string/app_name"
            android:screenOrientation="portrait">
 
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
 
</manifest>
Je ne comprend pas bien d'ou peut venir l'erreur j'ai un téléphone récent j'ai bien spécifié les sdk utilisés dans le manifest ainsi que l'option
android:showAsAction="never" pour les items qui sont sencés composés mon overflow.

Merci d'avance pour votre aide.