2017-02-20 21 views
0

Я использую свойство adjustViewBounds на ImageView как:ImageView adjustViewBounds не работает должным образом на Xamarin.Android

<ImageView 
android:id="@+id/rotImage" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:layout_alignParentLeft="false" 
android:layout_alignParentStart="true" 
android:layout_alignParentTop="false" 
android:layout_centerVertical="true" 
android:layout_marginLeft="10dp" 
android:maxHeight="60dp" 
android:maxWidth="60dp" 
android:adjustViewBounds="true" /> 

Я устанавливаю мой ImageView, как следует:

Bitmap image = Base64Converter.Base64ToBitmap(stringimage); 
imageview.SetImageBitmap(image); 

Моя проблема что мой ImageView пуст, просто белый. Если я удалю свойство adjustViewBounds, изображение будет показано, но не так, как я желаю.

Моих Xamarin Версия: последние стабильный (4.2.2.11)

ответ

1

adjustViewBounds не может хорошо играть с макетом. Вместо этого я попытался бы использовать scaleType, я бы начал использовать FIT_CENTER, но это зависит от того, чего вы хотите достичь.

+0

Я пробовал использовать scaleType. Это не то, что я хочу, но я должен использовать хакерство, чтобы получить то, что хочу, спасибо! – raymondis

Смежные вопросы