2017-06-20 3 views
-1

Ich bin nach einem Video-Tutorial für Android Studio, die mir diese Zeile eingeben sagt:R.drawable wird mit android.R.drawable ersetzt

public class customswipeadapter extends PagerAdapter { 
    private int[] image_resources = {R.drawable.picture}; 
} 

Alles ist gut, bis ich versuche, die R.drawable Android Studio eingeben bietet nur den Vorschlag android.R.drawable, der dann als ein Fehler gekennzeichnet wird.

Wie kann ich das lösen?

+0

Was ist dieser Fehler? – RameshJaga

+0

überprüfen Sie dieses Tutorial und implementieren Sie es. https://www.mkyong.com/android/android-imageview-example/ – RameshJaga

Antwort

0

Sie können sowohl R.drawable.picture als auch android.R.drawable verwenden. Android Studio unterstützt beides. Also, wenn Sie R.drawable.picture verwenden möchten, einfach nur eingeben, aber merken Sie sich in Ihrem drawable Ordner Bildname picture muss sicher sein.

0

In Ihrem Projektverzeichnis sollte sich eine Datei namens 'res' befinden. Wenn Sie mit der rechten Maustaste darauf klicken und new Android Resource Directory auswählen, gelangen Sie in ein anderes Fenster. Ändern Sie von hier aus den Ressourcentyp so, dass drawable angezeigt wird, und klicken Sie auf OK. Legen Sie nun das Bild, das Sie zeichnen möchten, in ein Zeichenfeld, und Sie sollten es gut in Ihrem Code verwenden, so wie Sie es versuchten.

Ich hatte in der Vergangenheit einige Probleme damit, und einmal oder zweimal musste ich nur Android Studio neu starten. Der Wiederaufbau des Projekts könnte auch funktionieren, aber ich hatte mehr Glück mit einem einfachen Neustart.

0

Dies passiert manchmal, wenn Ihr Android-Studio Importe on the fly: P hat. Um Ihr Android-Studio zu konfigurieren, verwenden Sie this Link. Und tun auch diese Schritte,

Zum Einstellungen-> Redakteure> Allgemein-> Auto Import

in Java deaktivieren optimieren Import auf Fly und eindeutige Importe hinzufügen auf Fly.

enter image description here

Verwandte Themen