#android #image #imageview
#Android #изображение #imageview
Вопрос:
У меня есть изображение (w=640px,h=1136)
. Когда я устанавливаю для него значение ImageView
with full_parent
для ширины и высоты. изображение не отображается, почему?!
Редактировать
xml-код:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<ImageView
android:id="@ id/ivSplash"
android:layout_width="100dp"
android:layout_height="100dp"
android:contentDescription="spalsh screen"
android:scaleType="fitXY"
android:src="@drawable/splash" />
</FrameLayout>
Комментарии:
1. Не могли бы вы опубликовать свой xml?
Ответ №1:
Из вашего опубликованного кода я вижу, что у вас ошибка, full_parent
правильное значение — fill_parent
но это устарело, вы должны использовать match_parent
.
Ответ №2:
Я попытался следовать описанным вами конфигурациям, и, похоже, у меня это работает. Ниже размещен мой собственный XML:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainScreenActivity" >
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@ id/imageView"
android:src="@drawable/splash"/>
</FrameLayout>
Моя первоначальная мысль заключалась в том, что, возможно, вы написали с ошибкой fill_parent
, и именно поэтому это не сработало. В любом случае вам следует использовать match_parent
(см. документацию).
И я вижу, что NickF опередил меня в ответе 🙂