android-widget

Dies bezieht sich entweder auf Widgets für den Startbildschirm oder auf allgemeine Benutzeroberflächenelemente, die auf einem Android-Anwendungsbildschirm verwendet werden.
1
Antwort

Überschüssiger Stil switchStyle und NumberPicker in Android kann nicht überschrieben werden

Ich kann den android: switchStyle nicht überschreiben. Folgendes habe ich getan: In den Ordnerwerten-v14 habe ich zwei Dateien: themes.xml: %Vor% styles.xml: %Vor% Ich habe die folgenden Fehler:    res / v14 / styles.xml: 4: Feh...
30.08.2012, 16:21
2
Antworten

___ answer17294720 ___

Meiner Meinung nach sollte es möglich sein den Weg zu beschreiben, aber leider nicht.

Was ich bisher gefunden habe, ist, dass Sie eine XML-Ressource verwenden müssen, die beschreibt, wie der Hintergrund aussehen soll, wenn der 'Status' des Elements 'aktiviert' ist.

Erstellen Sie im Verzeichnis 'res / drawable /' eine Datei namens 'list_item_background_activated.xml'.

Darin definieren Sie ein Wurzelelement vom Typ Selektor:

%Vor%

Nun sollten Sie die zugehörige Ressource (die Ressource, die definiert, wie ListItem aussieht) ändern, um auf diese ziehbare Datei zu verweisen:

%Vor%     
___ tag123androidlayout ___ Ein Layout definiert die visuelle Struktur für eine Benutzeroberfläche, z. B. die Benutzeroberfläche für ein Aktivitäts-, Fragment- oder App-Widget. ___ qstntxt ___

Ich habe die Anleitung zum Erstellen kontextabhängiger Aktionsmenüs der offiziellen Android-Seite verfolgt. Wenn ich einen der folgenden ListView-Elemente länger drücke, wird ausgewählt, aber der angezeigte Code wird nicht visuell angezeigt. Ich verwende das Holo Light Theme, und ich erwarte, dass die Hintergrundfarbe jedes ausgewählten Elements in meiner ListView in einen blauen Farbton wechselt.

Ist das normales Verhalten?

Ich habe versucht, %code% zu testen und nicht einmal eine einzelne Zeile zu markieren.

Die Verwendung von %code% scheint die zuletzt ausgewählte Zeile zu markieren, hebt jedoch nicht die anderen ausgewählten Zeilen hervor.

Habe ich etwas falsch gemacht, oder muss ich den Hintergrund manuell ändern? Wenn ja, wie?

Ich habe auch %code% ausprobiert, was ein echter Selektor ist, der Elemente für verschiedene Zustände enthält. Leider gilt dies immer noch nur für den zuletzt ausgewählten ListView-Eintrag.

%Vor%

Danke!

    
___ tag123androidwidget ___ Dies bezieht sich entweder auf Widgets für den Startbildschirm oder auf allgemeine Benutzeroberflächenelemente, die auf einem Android-Anwendungsbildschirm verwendet werden. ___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ answer23388244 ___

Ich habe gerade den kontextuellen Aktionsmodus implementiert und hatte das gleiche Problem, das Sie hatten / hatten. Ich dachte auch, dass das Standardverhalten wäre, dass jede ausgewählte Zeile auf irgendeine Weise hervorgehoben wäre, aber nein.

Der einfachste Weg für mich, den gewünschten Effekt zu erzielen, bestand darin, die Listeneintragsressource, die ich für meine ListActivity verwendete, zu ändern.

Ich benutze einen ArrayAdapter, so dass die Wahl für mich im Konstruktor des Adapters getroffen wird:

%Vor%

Der letzte Parameter ist die Ressourcen-ID für eine Layout-Datei, die der Adapter für die Erstellung neuer Ansichten (Listenelemente) in der Listenansicht verwendet.

Ich hatte den gewählt, den ich für den grundlegendsten hielt. Durch Ändern in:

%Vor%

Ich habe den gewünschten Effekt, die im kontextuellen Aktionsmodus ausgewählten Zeilen bleiben jetzt hervorgehoben.

Es gibt auch ein paar andere Ressourcen-IDs, die in android.R.layout definiert sind, aus denen Sie auswählen können, um ein ähnliches, aber anderes Ergebnis zu erhalten: Ссылка , simple_list_item_activated_1 hat es einfach für mich gemacht.

Nicht sicher, ob

%Vor%

verbirgt einen Adapter und wenn ja, einen Array-Adapter, aber falls ja, sollte dies helfen.

Sonst könnte man die vordefinierten Ressourcen an einer anderen Stelle verwenden oder den etwas längeren Weg nehmen und Selektoren definieren, wie Brabbeldas es vorschlägt

    
___ ___ qstnhdr Listview-Elemente werden nicht visuell „markiert“, wenn während kontextuellen Action-Modus ausgewählt ___

Ich habe die Anleitung zum Erstellen kontextabhängiger Aktionsmenüs der offiziellen Android-Seite verfolgt. Wenn ich einen der folgenden ListView-Elemente länger drücke, wird ausgewählt, aber der angezeigte Code wird nicht visuell angezeigt....
04.04.2013, 21:40
1
Antwort

Resize VideoView

Ich versuche, die Größe eines Android VideoView dynamisch festzulegen. Ich habe sowohl StackOverflow als auch das Internet angeschaut. und die beste Lösung, die ich gefunden habe, war von hier . Ich habe meine Implementierung unten gestellt:...
14.06.2012, 19:41
6
Antworten

Android Studio Widget, Textfeld, Groß, Mittel und Klein Text fehlt Alles, was ich habe ist Plain, die einen Namen gibt. Wie kann ich es und andere bekommen?

Ich schaue mir Youtube-Beispiele an und sehe, dass der Lehrer Widgets hat, die ich nicht habe, wie Textfelder unterschiedlicher Größe und eine analoge Uhr. Gibt es irgendwo mehr Widgets?     
11.01.2017, 11:31
1
Antwort

Erstellen, Speichern und Aufblasen eines benutzerdefinierten Layouts in Runtime

Ich versuche eine Lösung für das folgende Problem zu finden. Die Anwendung, an der ich arbeite, erfordert eine Möglichkeit für den Benutzer, benutzerdefinierte Benutzeroberflächen (Layout von einfachen Widgets) über den benutzerdefinierten UI-Bu...
05.04.2011, 14:48
2
Antworten

Android: Verwenden von LinkMovementMethod zum Bearbeiten von Text

Ich möchte grundsätzlich die LinkMovementMethod -Klasse verstehen. Ich habe ein Bild im Bearbeitungstext, das anklickbar sein muss. Also habe ich LinkMovementMethod.getInstance für den Bearbeitungstext verwendet. Aber wegen dieses LinkMovement...
12.10.2011, 14:28
2
Antworten

Android Studio: EditText editierbar ist veraltet Verwendung von inputType

Ich möchte realisieren %Vor% Aber es hat mir gesagt, editierbar ist veraltet , Sie können stattdessen inputType verwenden. Also ich weiß nicht, wie man es realisiert, indem ich inputType verwende.     
24.01.2017, 13:37
1
Antwort

So ändern Sie die Standard-Teilerfarbe für alle ListViews

Ich versuche, Standardstil für alle listViews von style.xml anzuwenden Bitte beachten Sie, dass ich an einigen Stellen verschachtelte ListViews verwende. In style.xml %Vor% Dies hat keine Auswirkung. Im Manifest Theme.MyTheme als mei...
05.04.2012, 12:04
1
Antwort

keine Möglichkeit, ProgressDrawable auf RemoteViews zu setzen

Ich versuche, setProgressDrawable auf einem ProgressBar in meinem RemoteViews aufzurufen Es scheint jedoch keine setDrawable(<view_id>,<method>,<value>) -Methode für RemoveViews zu geben Ich habe setBitmap au...
23.10.2011, 12:28
6
Antworten

AppWidgetHost aktualisiert keine Widgets

Kann ich AppWidgetHost in einem Fragment verwenden? Ich kann die meisten Widgets, die meinem AppWidgetHost hinzugefügt wurden, nicht aktualisieren. Hier ist mein Szenario .. LauncherActivity.java Ganz einfach, setContentView mit e...
03.04.2014, 03:00