En Android, ¿cómo posiciono una imagen encima de otra para que parezca una insignia?

Por favor ver más abajo:

Insignias de iPhone

He intentado usar el diseño absoluto, pero eso es obsoleto. Agradezco su ayuda, gracias.

RelativeLayout es una gran opción.

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" > <ImageView android:id="@+id/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="5dp" android:scaleType="centerCrop" android:src="@drawable/iconImage" /> <ImageView android:id="@+id/badge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/icon" android:layout_alignTop="@+id/icon" android:src="@drawable/badge" /> 

Si realmente desea una insignia con un número / texto dinámico, puede hacer que el segundo ImageView un TextView (o un ViewGroup como LinearLayout o RelativeLayout ) y darle un fondo dibujable y establecer el texto a lo que desea.

Echa un vistazo al proyecto ViewBadger en github (pero ten en cuenta que no deberías intentar copiar otros elementos de la interfaz de usuario de plataformas en aplicaciones Android).

  • SetMinDate (...) para DatePicker no funciona cuando se invoca una segunda vez
  • Android: mantiene varias instancias de una actividad en la pila posterior
  • ¿Cualquier forma más rápida de volcar la jerarquía de la interfaz de usuario?
  • Cómo hacer que el segundo fragmento se solape en el primer fragmento mientras que la transición del fragmento
  • Imágenes borrosas en el navegador de Android y WebView
  • Fragment onActivityCreated () se llama después de onDestroy () de Actividad
  • ¿Cómo mostrar el icono y el título de la acción dentro de ActionBar?
  • Botón de esquina redonda: ¿Dónde estoy equivocado
  • Invertir la dirección de un LinearLayout
  • ¿Por qué utilizar AsyncTaskLoader con LoaderManager, en lugar de Simple Handler?
  • Cambiar el tamaño de los diferentes caracteres en la vista de texto, Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.