Я ищу способ назначить изображение src для просмотра изображения контроль. Я прочитал несколько примеров, и они что-то говорят src = "@ drawable \ image"
, но не понимают этого, также я хочу назначить изображение src во время выполнения с помощью кода Java, также хочу применить изображение по умолчанию в XML.
Вы можете установить изображение в 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();
}
должно быть @ drawable / image , где image может иметь любое расширение, например: image.png , image.xml , image.gif . Android автоматически создаст ссылку в классе R со своим именем, поэтому вы не можете иметь ни в одной из доступных для рисования папок image.png и image.gif.