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
activity_main_actions.xml
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; } ...
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 <?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>
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
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>
android:showAsAction="never" pour les items qui sont sencés composés mon overflow.
Merci d'avance pour votre aide.
Partager