Por que a imagem não preenche a largura
-
26-09-2019 - |
Pergunta
Eu tenho o seguinte no meu main.xml O marcador de imagem não preenche a largura do dispositivo?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:screenOrientation="portrait">
<ImageView
android:id="@+id/ImageView01"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:src="@drawable/marker">
</ImageView>
</LinearLayout>
Solução
Você tem a altura do seu ImageView definido como wrap_content
. Isso significa que o ImageView terá apenas o máximo de espaço necessário para a imagem que você selecionar. Se você quiser que ele pegue a tela inteira, basta alterar seu layout_height para fill_parent
.
Você também vai querer selecionar um ImageView scaleType
com android:scaleType=""
.
Outras dicas
tentar
android:adjustViewBounds="true"
ou confira
image_view_1.xml
No Android Apidemos.
Deve ajudar.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow