Experimente tirar essa linha:
Aproveite e tire essa também, que é desnecessária no RelativeLayout:android:layout_alignParentTop="true"
android:orientation="vertical"
2015-08-31 18:49 GMT-03:00 Igor Loria Pinto <igorloria@gmail.com>:
Pessoal boa noite,--Preciso de uma ajuda.Tenho um app que dependendo da ação do usuário, abre uma imagem. Preciso que essa imagem abra em fullscreen (mantendo a proporção) centralizada.Pode soar estranho, mas é que meu app só abre na vertical, mesmo o usuário colocando o celular na horizontal.Estou usando o Picasso para carregar a imagem da web, porem ela abre sempre no topo e nunca centralizado.A chamada do picasso é feito da seguinte forma.Picasso.with(this)
.load(_url)
.placeholder(R.drawable.progress_animation)
.resize(width, height) //redimensiona a imagem para o tamanho do dispositivo
.centerInside() //forma que encontrei para manter a proporção da imagem, sem distorcer
.into(img);Dessa forma eu consigo manter a proporção, porem não consigo centralizar a imagem no centro da tela.o imageview que uso está em um layout que chamo através do inflate. Abaixo o XML<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:adjustViewBounds="false"
android:id="@+id/foto"
android:scaleType="fitXY"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:layout_marginRight="5dp"
android:layout_marginLeft="5dp"
android:background="@color/material_blue_grey_800"/>
</RelativeLayout>Alguem consegue me ajudar para centralizar a imagem no centro do dispositivo?Muito obrigado,Igor
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comentários:
Postar um comentário