несколько текстовых файлов в моей папке raw, я хочу показать их 1 на 1 в соответствии с выбранным элементом в просмотре списка - PullRequest
1 голос
/ 13 февраля 2012

У меня есть несколько текстовых файлов в моей папке raw, я хочу показать их 1 на 1 в соответствии с выбранным элементом в списке.

например, я выбрал "AndroidTutorial" текстовый файл будет отображаться должен быть androidTutorial.txt

НО КАК? ПОМОЩЬ: D

Ответы [ 2 ]

1 голос
/ 18 февраля 2012

Спасибо, сэр: D

  try {



        InputStream is = getAssets().open(selectedinlistview + ".txt");
        int size = is.available();


        byte[] buffer = new byte[size];
        is.read(buffer);
        is.close();


        String text = new String(buffer);


       // TextView tv = (TextView)findViewById(R.id.text);
        TextView helloTxt = (TextView)findViewById(R.id.tvDesc);
        helloTxt.setMovementMethod(new ScrollingMovementMethod());
        helloTxt.setText(text);

    } catch (IOException e) {
1 голос
/ 13 февраля 2012

Вы должны взглянуть на папку активов.Вы можете перечислить файлы в папке ресурсов и загрузить их по имени файла.Context.getAssets() и AssetManager ваши друзья.

...