Italian Posizionamento menu diverso

ken87

Active Member
Licensed User
Longtime User
Buonasera,
Ho provato questo sorgente per provare il menu , l'ho fatto girare prima nel emulatore Bluestacks e poi sul mio sansung S3.
Nel primo tutto apposto visualizzandomi icona a destra e il menu al lato, nel telefono il menu è acessibile solo premendo il tasto fisisco manca icona e viene caricato sotto ecco il codice:
B4X:
#Region  Project Attributes
    #ApplicationLabel: B4A Material Example
    #VersionCode: 2
    #VersionName: 2.0
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes
    #FullScreen: False
    #IncludeTitle: True
#End Region

Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.

End Sub

Sub Globals
    'These global variables will be redeclared each time the activity is created.
    'These variables can only be accessed from this module.

    Dim SAB As StdActionBar
    Private Spinner1 As Spinner
    Private Panel1 As Panel
    Private EditText1 As EditText
End Sub

Sub Activity_Create(FirstTime As Boolean)
    'Do not forget to load the layout file created with the visual designer. For example:
    Activity.LoadLayout("Layout1")
    Activity.Title = "Material Design Example"

    SAB.Initialize("ActionBar")
    SAB.Subtitle = "Small Subtitle"

    Spinner1.AddAll(Array As String("Honeycomb", "Ice Cream Sandwich", "Jellybean", "KitKat", "Lollipop"))

    'Add some Menu Items
    Activity.AddMenuItem3("mira", "", Null, True)
    Activity.AddMenuItem3("Action", "", Null, True)
    Activity.AddMenuItem("Overflow 1", "")
    Activity.AddMenuItem("Overflow 2", "")
    Activity.AddMenuItem("Overflow 3", "")


Activity.AddMenuItem("Open File", "OpenFile")


    Panel1.BringToFront
End Sub

Sub Activity_Resume

End Sub


Sub OpenFile_Click
    Msgbox ("ciao","ciao")
End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Vedi allegati

E' possibile avere lo stesso risultato anche s3?
 

Attachments

  • cel.jpg
    cel.jpg
    22.6 KB · Views: 338
  • emu.jpg
    emu.jpg
    38.7 KB · Views: 320

MarcoRome

Expert
Licensed User
Longtime User
Dipende dalla versione di Android installata sul dispositivo. Che versione hai ? ( se 4.X è normale )
 

MarcoRome

Expert
Licensed User
Longtime User
Allora è questo. Se provi su un 5.X or > , l'effetto sarà l'altro.
 

ken87

Active Member
Licensed User
Longtime User
Ma se uno vuole fare un programma compatibile dalle versioni 4.3 fino alle nuove non può usare quelle istruzioni dando un risultato diverso?
 

MarcoRome

Expert
Licensed User
Longtime User
Gli utenti che utilizzano le versioni 4.X sanno che il menu esce sotto e non sopra...quindi nessun problema.
 

ken87

Active Member
Licensed User
Longtime User
Pensavo che ci fosse una proprietà per decidere che posizionamneto scegliere .
Grazie mille
 

Star-Dust

Expert
Licensed User
Longtime User
Crea tu un menu e non usare quello di sistema
 

udg

Expert
Licensed User
Longtime User
Dai un'occhiata alla mia vecchia libreria dgActionBar.
Fondamentalmente è un panel che posizioni dove vuoi (non necessariamente come header), che comprende tre elementi, tutti opzionali: un logo, una serie di icone ed un menu. Eventualmente potrà esserti di ispirazione per crearti il tuo componente.
 
Top