Autore Topic: Grafica comune per Android 4.x e 2.x  (Letto 1131 volte)

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
Grafica comune per Android 4.x e 2.x
« il: 02 Luglio 2012, 14:37:28 CEST »
0
Sono alle prese con la grafica della mia prima app.
Per ora sto seguendo le linee guida di Google per Android 4.x. Vorrei però rendere la mia app disponibile a chi ha ancora Gingerbread o Froyo. Esiste un modo per avere lo stile Holo nelle vecchie versioni? Devo preparare una grafica per la versione per Android 4.x e una a parte per Android 2.x ?
E' possibile inserire la Action Bar nelle vecchie versioni?

Grazie per qualunque consiglio sappiate darmi!

Simone
Un click sul pulsante "Thanks" è sempre gradito :-)

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Grafica comune per Android 4.x e 2.x
« Risposta #1 il: 02 Luglio 2012, 14:49:10 CEST »
0
Ci sono alcune iniziative di terze parti che cercano di fornire proprio la cosa che cerchi. Cerca Holo Everywhere per l'aspetto dei widget e ActionBarSherlock per l'integrazione della ActionBar.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Grafica comune per Android 4.x e 2.x
« Risposta #2 il: 02 Luglio 2012, 14:51:59 CEST »
0
Per l'actionbar ti consiglio di utilizzare ActionbarSherlock:

ActionBarSherlock - Home

Per il discorso tema, ti consiglio di spendere un'oretta per guardare questo talk:

https://developers.google.com/events/io/sessions/gooio2012/106/

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
Re:Grafica comune per Android 4.x e 2.x
« Risposta #3 il: 04 Luglio 2012, 11:12:09 CEST »
0
Grazie ad entrambi per le risposte.
Ho iniziato a interessarmi ad Action Bar Sherlock, e devo dire che funziona bene. L'ho testata sul mio Galaxy S con ICS, Galaxy S II e su una AVD con Froyo. Ho un piccolo piccolo problema però: ho implementato un menu, accessibile tramite il tasto in alto a destra, standard per le app per ICS. Sugli ultimi due device che ho citato il tastino del menu non appare, e per accedere al menu bisogna schiacciare il tasto fisico apposito. Sapete dove si può trovare l'errore?

Per il resto, per Holo Everywhere non ho avuto ancora tempo di informarmi bene mentre ho visto con interesse il talk di Google I/O

Simone
Un click sul pulsante "Thanks" è sempre gradito :-)

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:Grafica comune per Android 4.x e 2.x
« Risposta #4 il: 04 Luglio 2012, 11:15:14 CEST »
+1
Non è un errore, è il modo che ha scelto Google per far si che l'interfaccia rimanga coerente col dispositivo/versione di Android:
http://developer.android.com/design/patterns/compatibility.html

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
Re:Grafica comune per Android 4.x e 2.x
« Risposta #5 il: 04 Luglio 2012, 11:41:11 CEST »
0
Ah, questo non lo sapevo.
Sul mio vedevo il tasto siccome avevo abilitato la barra di navigazione (quella con i tre tasti virtuali come sul Galaxy Nexus) attraverso un'opzione della Rom che ho installato.

Grazie ancora per l'aiuto

Simone
Un click sul pulsante "Thanks" è sempre gradito :-)