Insertar mayúsculas en el android

Estoy aprendiendo Android y lo siguiente es parte de una tarea.

Necesito escribir un texto en un diseño de Android con la primera letra en mayúsculas, como el siguiente texto:

Introduzca aquí la descripción de la imagen

Busqué la web y no encontré muchas respuestas. ¿Hay una opción de estilo o alguna propiedad que podría usar?

Por el momento, estoy pensando en las siguientes opciones. Por favor sugiera cuál es la mejor manera de hacer tal cosa

  1. Utilice una imagen para la primera letra
  2. Escriba la primera letra por separado en una fuente grande.

Cualquier sugerencia sería útil.

Puede utilizar un RelativeSizeSpan .

  final String someText = "A long time ago in a galaxy far, far away"; final SpannableString ss = new SpannableString(someText); ss.setSpan(new RelativeSizeSpan(5f), 0, 1, 0); 

Introduzca aquí la descripción de la imagen

Hay una biblioteca escrita por Novoda en la que puedes añadir un DropCap https://github.com/novoda/spikes/tree/master/drop-cap Aquí hay una imagen de la aplicación demo:

Introduzca aquí la descripción de la imagen

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.