Autore Topic: Click on widget  (Letto 1243 volte)

Offline Pezz8

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc tattoo
  • Sistema operativo:
    Windows 7/Ubuntu
Click on widget
« il: 17 Dicembre 2010, 18:34:42 CET »
0
Salve a tutti, spero che state passando tutte delle buone feste (per chi beatamente ci sta già). Vorrei chiedervi come fare per fare aprire un dialog quando si clicka su di un widget, ho letto un po' in giro, anche su android.developer, e ho capito che non funziona come per gli activity normale, ma non riesco a capire bene! Qualche anima pia che me lo spiega per natale? :'( So benissimo la vostra celerità, quindi attendo vostre notizie!!! :-)

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Click on widget
« Risposta #1 il: 17 Dicembre 2010, 19:55:47 CET »
0

Offline Pezz8

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    htc tattoo
  • Sistema operativo:
    Windows 7/Ubuntu
Re:Click on widget
« Risposta #2 il: 17 Dicembre 2010, 20:03:15 CET »
0
ciao!!!grazie mille della risposta, ma ho già scritto che avevo letto, ma probabilmente non si capisce da come ho scritto! Comunque credo che la parte che non ho capito è relativa a questo:
Codice (Java): [Seleziona]
// Get the layout for the App Widget and attach an on-click listener to the button
            RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.appwidget_provider_layout);
            views.setOnClickPendingIntent(R.id.button, pendingIntent);
questa parte serve per rendere il widget clickabile da quanto ho capito, ma vale solo per i button?se voglio rendere l'intero RelativeLayout, LinearLayout o qualsiasi altro layout clickabile come faccio?

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Click on widget
« Risposta #3 il: 17 Dicembre 2010, 20:06:07 CET »
0
No, non vale solo per i pulsanti ma per qualsiasi View che hai definito nel layout, basta che gli assegni un id.