Impossible d'atteindre URI - Android Studio
Salut à tous,
Je suis un noob dans le dev Android, vu que j'ai commencé ce soir, et j'ai un problème qui vient de me bouffer la soirée.
J'essaye de créer une ActionBar contenant 5 actions, jusque la tout ce déroule bien, je crée les item dans le menu.xml, les strings, bla bla bla
Code:
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
| @Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_about:
// Comportement du bouton "A Propos"
return true;
case R.id.menu_help:
// Comportement du bouton "Aide"
return true;
case R.id.menu_refresh:
// Comportement du bouton "Rafraichir"
return true;
case R.id.menu_search:
// Comportement du bouton "Recherche"
return true;
case R.id.menu_settings:
// Comportement du bouton "Paramètres"
return true;
default:
return super.onOptionsItemSelected(item);
}
} |
Code:
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
| <menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_search"
android:icon="@drawable/ic_action_search"
android:showAsAction="ifRoom"
android:title="@string/menu_search"/>
<item
android:id="@+id/menu_refresh"
android:icon="@drawable/ic_action_refresh"
android:showAsAction="ifRoom"
android:title="@string/menu_refresh"/>
<item
android:id="@+id/menu_help"
android:icon="@drawable/ic_action_help"
android:showAsAction="ifRoom"
android:title="@string/menu_help"/>
<item
android:id="@+id/menu_about"
android:icon="@drawable/ic_action_about"
android:showAsAction="never"
android:title="@string/menu_about"/>
<item
android:id="@+id/menu_settings"
android:icon="@drawable/ic_action_settings"
android:showAsAction="never"
android:title="@string/menu_settings"/>
</menu> |
Code:
1 2 3 4 5
| <string name="menu_search" >Recherche</string>
<string name="menu_refresh" >Rafraichir</string>
<string name="menu_help" >Aide</string>
<string name="menu_about" >A propos</string>
<string name="menu_settings" >Parametres</string> |
Puis ensuite je me dis que je vais tester le tout en émulant.
Et voila qu'Android Studio me lance 5 erreurs du genre
Citation:
Gradle: No resource found that matches the given name (at 'icon' with value '@drawable/ic_action_search').
Je vérifie ce qui ne va pas, apparemment l'URI souligné en rouge plus haut n'est pas enregistré dans les parametres. Je l'enregistre, ça ne fonctionne toujours pas.
Je teste cette solution, celle là, plusieurs autres ...
Rien à faire, cette fichue URI ne veux toujours pas fonctionner :cry:
Alors si quelqu'un à l'astuce du chef pour me permettre enfin de réussir je suis preneur et je le remercie d'avance.
Merci de m'avoir lu :ccool:
Bonne soirée