Wie man Bild mit ImageView in Android zeigt

Ich bin auf der Suche nach dem Weg, um Image src zu Bild Ansicht Kontrolle zuzuordnen. Ich lese ein paar Beispiele und sie sagen, etwas src="@drawable\image" aber nicht verstehen, auch ich möchte Image src zur Laufzeit zuweisen, indem Java-Code auch Standard-Image in XML anwenden wollen.

  • Eclipse Java - ungültiger Paketname - Reservierte Wörter im Paketnamen
  • Android sqlite bidirektionale Synchronisation sqlite
  • Ziehbar getResources () getIdentifier Problem
  • Kind Aktivität in Android
  • Wie bekomme ich den Gradle-Cache?
  • Fehler beim Warten auf Gerät: Zeit nach 300 Sekunden warten auf Emulator online zu kommen
  • Ändern Sie TimePicker-Textfarbe
  • Android Google Admob: Google Play Services Ressourcen wurden nicht gefunden
  • "Thread hat bereits begonnen" bei der Wiederaufnahme der Aktivität
  • Kompilieren und verwenden Sie ABI-abhängige ausführbare Binärdateien in Android mit Android Studio 2.2 und CMake
  • Android-Marktplatz Fehler: "Der Server konnte Ihren Apk nicht verarbeiten. Versuch es noch einmal."
  • Mit IntentService für MediaPlayer-Wiedergabe
  • 5 Solutions collect form web for “Wie man Bild mit ImageView in Android zeigt”

    Wenn Sie eine Bilddatei am Telefon anzeigen möchten, können Sie dies tun:

     private ImageView mImageView; mImageView = (ImageView) findViewById(R.id.imageViewId); mImageView.setImageBitmap(BitmapFactory.decodeFile("pathToImageFile")); 

    Wenn Sie ein Bild aus Ihren ausziehbaren Ressourcen anzeigen möchten, gehen Sie wie folgt vor:

     private ImageView mImageView; mImageView = (ImageView) findViewById(R.id.imageViewId); mImageView.setImageResource(R.drawable.imageFileId); 

    Sie finden die drawable im Projekt- res Ordner. Sie können Ihre Bilddateien dort setzen.

    Sie können Imageview in XML-Datei wie folgt einstellen:

     <ImageView android:id="@+id/image1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/imagep1" /> 

    Und Sie können Bildansicht in Android-Java-Datei wie:

     ImageView imageView = (ImageView) findViewById(R.id.imageViewId); 

    Und setze Bild mit ziehbaren wie:

     imageView.setImageResource(R.drawable.imageFileId); 

    Und stelle das Bild mit deinem Speicherordner wie:

     File file = new File(SupportedClass.getString("pbg")); if (file.exists()) { BitmapFactory.Options options = new BitmapFactory.Options(); options.inPreferredConfig = Bitmap.Config.ARGB_8888; Bitmap selectDrawable = BitmapFactory.decodeFile(file.getAbsolutePath(), options); imageView.setImageBitmap(selectDrawable); } else { Toast.makeText(getApplicationContext(), "File not Exist", Toast.LENGTH_SHORT).show(); } 

    Im Res-Ordner wählen Sie die XML-Datei, in der Sie Ihre Bilder ansehen möchten,

     <ImageView android:id="@+id/image1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/imagep1" /> 

    Ziehe das Bild von deiner Festplatte auf den Zeichnungsordner in deinem Projekt und verwende es wie folgt:

     ImageView image; image = (ImageView) findViewById(R.id.yourimageviewid); image.setImageResource(R.drawable.imagename); 

    Shoud be @ drawable / image wo Bild könnte eine beliebige Erweiterung wie: image.png , image.xml , image.gif . Android wird automatisch eine Referenz in R-Klasse mit seinem Namen, so dass Sie nicht in einem beliebigen Ordner image.png und image.gif haben können.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.