Я загружаю изображение из Интернета с помощью класса AsyncTask и устанавливаю его в виде изображения в моем коде.android - высота загружаемого изображения больше, чем фактическое изображение
// loading of the image into the ImageView
new DownloadImageTask(MyImageView).execute("ImageURL");
проблема, каждый раз, когда я загрузить изображение, высота его отличается, даже при том, что ширина и высота ImageView является warp_content. Я добавил некоторую границу с фоном и отступом, чтобы увидеть фактическую высоту. Вот XML
<ImageView
android:id="@+id/ivBigRecipeImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_margin="5dp"
android:layout_toRightOf="@+id/ingredientsTitle"
android:background="#52D017"
android:contentDescription="food"
android:padding="1dp" />
здесь являются фото
иногда это происходит:
, а иногда это происходит:
Любые идеи? Я хочу, чтобы у него точно был фактический размер его
спасибо!
Вы можете изменить размер ImageView в конце задания – cjds
спасибо за комментарий. его звуки все в порядке, но мне нужно получить фактическую ширину и высоту изображения динамически и установить его –