Warum würden Sie behalten möchten Ihre .txt
im drawable/
Ordner lesen kann? Es ist besser, dass Sie es stattdessen im Ordner assets
aufbewahren und es lesen, wie in dieser SO beschrieben.
BufferedReader reader = null;
try {
reader = new BufferedReader(
new InputStreamReader(getAssets().open("filename.txt")));
// do reading, usually loop until end of file reading
String mLine;
while ((mLine = reader.readLine()) != null) {
//process line
...
}
} catch (IOException e) {
//log the exception
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
//log the exception
}
}
}
Kennen Sie "Google"? Es ist der bessere Browser, um Probleme zu suchen, zum Beispiel '" Wie man Dateien Android liest ", versuchen Sie es, Google ist es Ihr Freund. – Aspicas
Sie können Ihre .txt nicht unter drawbar platzieren, die Kompilierungstools werden Fehler melden. Es muss eine .xml- oder .png-Datei sein. – alijandro
Legen Sie Ihre Textdatei in den Ordner "Assets" –