2 Stimmen

Wie kann man Klicks im App-Widget hervorheben?

Ich habe ein App-Widget, das einwandfrei funktioniert. Allerdings bin ich nicht in der Lage, einen Klick auf ein verknüpftes Element zu markieren. Das habe ich schon bei den Standard-App-Widgets wie "Musik" und "Energiekontrolle" gesehen. Außerdem habe ich mir den Quellcode des Musik-Widgets unter album_appwidget.xml . Das Einzige, was mir einfällt, ist das LinearLayout, das in den Zeilen 23-35 definiert ist und Folgendes besagt
android:clickable="true"
Leider funktioniert das bei mir nicht. Hat also jemand einen Tipp, wie man einen Klick auf ein App-Widget hervorheben kann? Ich habe das LinearLayout, TextView und Button ausprobiert. Keiner von ihnen zeigte einen Rahmen als Hervorhebung an.

Vielen Dank im Voraus, Steff

1voto

achie Punkte 4656

Sie müssen Bilder für diese Zustände erstellen, wie z. B. fokussiert, gedrückt usw., wie bei einer Schaltfläche, und sie in Ihrem Hintergrund definieren. Versuchen Sie, einen Blick auf die benutzerdefinierten Schaltflächen, wo seine erklärt, wie die Aufgabe, die ähnlich wie Ihre Bedürfnisse zu erreichen ist. http://www.gersic.com/blog.php?id=56 . Wenn Sie mehr sehen wollen und fügen Sie mehr Staaten können Sie ge bessere Idee, wenn Sie an der Android-Quellcode für Tasten, wo sie Bilder für jeden Zustand der Schaltfläche und jedes andere Widget haben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X