|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Ocultar extension de archivo
Vereis, tengo un ListView que me muestra unos archivos de un directorio de la SD, la pregunta es, hay manera de ocultar la extension de archivo y mostrar solo el nombre?
__________________
|
|
|
|
#2
|
||||
|
||||
|
[PHP] private String nombreAMostrar(String s,int noMostrar){ String nombreFinal = ""; for (int i=0;i<s.length()-noMostrar;i++){ nombreFinal+=s.charAt(i); } return nombreFinal; } [/PHP] Donde s es el nombre y noMostrar es la cantidad de caracteres que no quieres que se vean de derecha a izquierda, en tu caso sería 4, espero que te sea de utilidad. |
| Gracias de parte de: | ||
|
#3
|
||||
|
||||
|
Con el método lastIndexOf de la string puedes saber dónde está el punto. Y con substring te quedas con el trozo que te haga falta (desde el principio hasta donde esté el punto).
@LEAJIM_454 Ese bucle lo puedes fulminar entero, el método substring hace lo mismo y lo hace mejor sin crear tantos objetos intermedios: return s.substring(0, s.length() - noMostrar) De todas formas mejor usar el lastIndexOf porque no siempre las extensiones van a ser de 3 caracteres, que esto no es MS-DOS
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|
| Los siguientes 2 usuarios han agradecido a mocelet su comentario: | ||
![]() |
Estás aquí
|
||||||
|
||||||