Android: Java: Verwenden einer String-Ressource in einem Toast

7

Mein Code ist:

%Vor%

aber ich bekomme "kann nicht eine statische Referenz auf die nicht-statische Methode getString (int) aus dem Typ Kontext" in Eclipse. Ich versuche mich darauf vorzubereiten, meine App zu lokalisieren (alle hartcodierten Strings in Ressourcen zu bekommen), also wo ich habe:

%Vor%

Ich hatte vorher eine hart codierte Saite, die in Ordnung war.

Ich bin mir nicht sicher, was hier vor sich geht (Java noob). Kann mich bitte jemand aufklären?

Vielen Dank

Baz

    
Barry 07.09.2011, 09:45
quelle

4 Antworten

2

Benutze das stattdessen:

  

makeText (Kontext Kontext, int resId, int Dauer) Machen Sie einen Standard   Toast, der nur eine Textansicht mit dem Text von einer Ressource enthält.

Von Ссылка

    
Stefan H Singer 07.09.2011, 09:48
quelle
16

Wechseln Sie zu

%Vor%     
Rasel 07.09.2011 09:46
quelle
2

Du könntest deinen Toast so generisch machen:

%Vor%

Dann ruf einfach an, wenn du so etwas brauchst:

%Vor%

oder verwenden Sie strngs.xml wie folgt:

%Vor%     
Víctor García 05.04.2015 22:14
quelle
0

Sie sollten

ändern %Vor%

für:

%Vor%

Die Funktion getString ist in Kontext # getString (int)

    
JoseF 10.06.2016 14:45
quelle

Tags und Links