Estoy buscando una forma de convertir la primera letra de una cadena en letra minúscula. El código que estoy utilizando extrae una cadena aleatoria de una matriz, la muestra en una vista de texto y luego la usa para mostrar una imagen. Todas las cadenas de la matriz tienen su primera letra en mayúscula, pero los archivos de imágenes almacenados en la aplicación no pueden tener mayúsculas, por supuesto.Android: Convertir la primera letra de la cadena en minúscula
String source = "drawable/"
//monb is randomly selected from an array, not hardcoded as it is here
String monb = "Picture";
//I need code here that will take monb and convert it from "Picture" to "picture"
String uri = source + monb;
int imageResource = getResources().getIdentifier(uri, null, getPackageName());
ImageView imageView = (ImageView) findViewById(R.id.monpic);
Drawable image = getResources().getDrawable(imageResource);
imageView.setImageDrawable(image);
¡Gracias!
simple y eficaz! Gracias – cerealspiller