Widget: Problem mit "onClick" im Layout

  • 2 Antworten
  • Letztes Antwortdatum
H

HorstV

Neues Mitglied
0
Hallo,

vor längerer Zeit habe ich eine App entwickelt. Nun möchte ich die App um ein Widget erweitern.

Im Widget möchte ich ein Layout verwenden, das bereits in der App verwendet wird. Leider besitzt das Layout "onClick"-Attribute, was zur Folge hat, dass das Widget nicht angezeigt wird. Es erscheint die Fehlermeldung "Problem beim Laden des Widgets".

Das Layout für das Widget möchte ich nicht kopieren, da es sehr komplex ist und somit spätere Wartungsarbeiten erschweren würde. Das Layout wird in der App in einem Listview verwendet, deshalb wäre es gut das "onClick"-Attribut im Layout drin zu lassen.

Gibt es eine Möglichkeit, dass zur Laufzeit für das Widget die "onClick"-Attribute im Layout entfernt werden? Bzw. gibt es andere Alternativen?

Gruß
Horst
 
Attribute kann man ganz bequem zuweisen, somit kannst du "onClick" durch irgendwas anderes ersetzten oder einfach löschen
 
In einer Activity ist das kein Problem.
Aber wie komm ich im Widget an das Attribut "onClick" ran?
... und zu welchem Zeitpunkt bzw. welcher Methode kann das Attribut (rechtzeitig) gesetzt werden?
 
Zurück
Oben Unten