Android alinea la imagen en la parte superior y central en RelativeLayout
Estoy tratando de alinear la imagen a la parte superior de mi diseño relativo y después de que el centro horizontalmente. Aquí está el código que estoy usando para:
<ImageView android:id="@+id/collection_image_background" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" />
, Pero este código no funciona. Mi imagen está centrada, pero no está alineada en la parte superior de mi Disposición relativa. He intentado con android:scaleType="fitStart"
, pero es en realidad alinear imagen izquierda y la parte superior de su padre.
- Cómo configurar onClicklistener Método de ImageView en Android?
- ¿Cuál es el significado de la palabra ImageView.ScaleType = "MATRIX"?
- ImageView en cambio de orientación - Drawable ignora setBounds y vuelve al estado original
- Cuando haga clic en un botón, gire la imagen en sentido horario en android
- ImageView rellena el ancho o altura de los padres, pero mantiene la relación de aspecto
Así que cualquier idea de cómo puedo alinear la imagen correctamente como necesito?
PS Olvido mencionar que estoy fijando la imagen a mi ImageView
como esto:
BitmapFactory.Options o2 = new BitmapFactory.Options(); o2.inTempStorage = new byte[8*1024]; ops = BitmapFactory.decodeStream(cis,null,o2); ImageView view = (ImageView) findViewById(R.id.collection_image_background); view.setImageBitmap(ops);
- ImageView personalizado obtener redimensionado automáticamente en Nexus 7
- Calidad de mapa de bits Horrible ImageView?
- Recortar y agrandar imagen sin mover la superposición Ver en cambio mover la imagen en ImageView
- Cómo fijar correctamente fixTransX y fixTransY de TouchImageView para implementar doubleTap a ZoomOut?
- El brillo de una imagen sigue aumentando incluso al mover la barra de desplazamiento de Seekbar a la izquierda
- Cómo crear una imageView con parámetros id y src?
- ¿Cómo evitar el parpadeo mientras se actualiza gridview?
- Cómo agregar una imagen en la barra de herramientas
Código parece ser perfecto, excepto el área de contenido que había asignado fill_parent
toma una vista completa y aparecerá como centro, por lo que sólo tiene que modificarlo por wrap_content
<ImageView android:id="@+id/collection_image_background" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" />