davidddp
28/06/13, 11:26:41
Pues eso, un fichero .txt en la carpeta Assets. Lo utilizo para mostrar el texto cuando lo necesito.
Todo funciona bien a excepción de que no me muestras los acentos ni ningún caracter especial.
Creo que el fallo no es del código sino de la codificación del txt pero no se solucionarlo, por si acaso pongo mi código para leer el .txt:
AssetManager assetManager = getAssets();
InputStream input;
try {
input = assetManager.open(file);
int size = input.available();
byte[] buffer = new byte[size];
input.read(buffer);
input.close();
String text = new String(buffer);
txtIta.setText(text);
} catch (IOException e) {
e.printStackTrace();
}
Todo funciona bien a excepción de que no me muestras los acentos ni ningún caracter especial.
Creo que el fallo no es del código sino de la codificación del txt pero no se solucionarlo, por si acaso pongo mi código para leer el .txt:
AssetManager assetManager = getAssets();
InputStream input;
try {
input = assetManager.open(file);
int size = input.available();
byte[] buffer = new byte[size];
input.read(buffer);
input.close();
String text = new String(buffer);
txtIta.setText(text);
} catch (IOException e) {
e.printStackTrace();
}