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:
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
- Utilice una imagen para la primera letra
- 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);
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: