Autore Topic: Non compare l\'Options Menu  (Letto 483 volte)

Offline Friz02

  • Utente junior
  • **
  • Post: 104
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    s3 neo Samsung
  • Sistema operativo:
    windows 7
Non compare l\'Options Menu
« il: 08 Dicembre 2014, 12:33:00 CET »
0
Buongiorno a tutti,
ho creato, sia in java che in XML, tutto il necessario per un semplice Options Menu, ma già nell'anteprima (a destra dello schermo) mi accorgo che l'options menu compare solo sulla versione API 20 e non sulla 19.....idem sugli emulatori e sul mio cell (nel quale l'options menu non compare visto che ho la versione 19).
Da cosa potrebbe dipendere?
Questi sono i codici java e XML:

Codice (Java): [Seleziona]
public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.main_menu, menu);
        return true;
    }

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>

<menu xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:app="http://schemas.android.com/apk/res-auto">
    <item android:id="@+id/salva"
         android:title="@string/salva"
         app:showAsAction="never"
         android:icon="@drawable/icona_nn"/>

    <item android:id="@+id/condividi"
         android:title="@string/condividi"
         app:showAsAction="never"/>

    <item android:id="@+id/formule"
         android:title="@string/formule"
         app:showAsAction="never"/>

    <item android:id="@+id/info"
         android:title="@string/info"
         app:showAsAction="never"/>
</menu>

Inoltre questo è il file build.gradle:
Codice (XML): [Seleziona]
apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion '19.1.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:19.1.0'
    compile fileTree(dir: 'libs', include: ['*.jar'])

}

Post unito: 08 Dicembre 2014, 15:34:54 CET
Mi correggo, sull'emulatore (ad esempio su un nexus 4) funziona, cioè si vede l'options menu, mentre sul mio smartphone (S3 neo) non appare alcun menù......strano
« Ultima modifica: 08 Dicembre 2014, 15:34:55 CET da Friz02, Reason: Merged DoublePost »

Offline Friz02

  • Utente junior
  • **
  • Post: 104
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    s3 neo Samsung
  • Sistema operativo:
    windows 7
Re:Non compare l\'Options Menu
« Risposta #1 il: 09 Dicembre 2014, 19:31:33 CET »
0
Ho fatto ulteriori verifiche ed è emerso che in molti smartphone non compare l'Options Menu, ad esempio:
HTC Evo – 4.1.1 – API 16 – 720x1280 NON SI VEDE (l'options menu)
HTC One – 4.3 – API 18 – 1080x1920 NON SI VEDE
Moto X – 4.3 – API 18 – 720x1280 SI VEDE
Xperia Z – 4.3 – API 18 – 1080x1920 SI VEDE
Galaxy S3 – 4.2.2 – API 17 – 720x1280 NON SI VEDE
Galaxy S3 – 4.3 – API 18 – 720x1280   NON SI VEDE
Galaxy S4 – 4.4.4 – API 19 – 1080x1920 SI VEDE
Nexus 4 – 4.1.1 – API 16 – 768x1280 SI VEDE
Nexus 4 – 4.4.2 – API 19 – 768x1280 SI VEDE
Nexus 4 – 4.3 – API 18 – 768x1280 SI VEDE
Nexus 10 – 4.4.4 – API 19 – 2560x1600 SI VEDE
Nexus 5 – 4.4.2 – API 19 – 1080x1920 SI VEDE

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 716
  • Respect: +151
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Non compare l\'Options Menu
« Risposta #2 il: 10 Dicembre 2014, 14:02:10 CET »
0
Probabilmente dipende dal fatto che il dispositivo ha un tasto hardware per aprire il menù

Riferimento: Backwards Compatibility
« Ultima modifica: 10 Dicembre 2014, 14:05:46 CET da Ohmnibus, Reason: Aggiunto riferimento »
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline Friz02

  • Utente junior
  • **
  • Post: 104
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    s3 neo Samsung
  • Sistema operativo:
    windows 7
Re:Non compare l\\\'Options Menu
« Risposta #3 il: 10 Dicembre 2014, 20:45:07 CET »
0
E' proprio quello...grazie

Post unito: 10 Dicembre 2014, 20:49:46 CET
Ma c'è un modo per far comparire il menu anche in alto a destra sulla Action Bar?
« Ultima modifica: 10 Dicembre 2014, 20:49:46 CET da Friz02, Reason: Merged DoublePost »

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 716
  • Respect: +151
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Non compare l\'Options Menu
« Risposta #4 il: 10 Dicembre 2014, 23:56:04 CET »
0
Non ho approfondito, ma dalle prime ricerche che ho fatto si direbbe di no.
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.

Offline Friz02

  • Utente junior
  • **
  • Post: 104
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    s3 neo Samsung
  • Sistema operativo:
    windows 7
Re:Non compare l\'Options Menu
« Risposta #5 il: 11 Dicembre 2014, 21:16:07 CET »
0
 :-(....vabbè