Как показать изображение с помощью ImageView в Android

Я ищу способ назначить изображение src для просмотра изображения контроль. Я прочитал несколько примеров, и они что-то говорят src = "@ drawable \ image" , но не понимают этого, также я хочу назначить изображение src во время выполнения с помощью кода Java, также хочу применить изображение по умолчанию в XML.

28
задан Ciro Santilli 新疆改造中心法轮功六四事件 3 February 2016 в 16:08
поделиться

2 ответа

Вы можете установить изображение в XML-файле следующим образом:

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

и вы можете определить представление изображения в java-файле Android, например:

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

и установить Image с помощью drawable, например:

imageView.setImageResource(R.drawable.imageFileId);

и установите изображение с вашей папкой памяти, например:

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();
}
13
ответ дан 28 November 2019 в 02:32
поделиться

должно быть @ drawable / image , где image может иметь любое расширение, например: image.png , image.xml , image.gif . Android автоматически создаст ссылку в классе R со своим именем, поэтому вы не можете иметь ни в одной из доступных для рисования папок image.png и image.gif.

2
ответ дан 28 November 2019 в 02:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: