У меня есть список wav-файлов в папке во внешнем хранилище. Отобразить этот список с ListView, это мой код:Android: путь к определенному файлу из списка
public class MainActivity extends Activity {
final StringBuffer stringbuff = new StringBuffer();
private ListView mainListView ;
private ArrayAdapter<String> listAdapter ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mainListView = (ListView) findViewById(R.id.mainListView);
ArrayList<String> List = new ArrayList<String>();
File storage = Environment.getExternalStorageDirectory();
File file = new File(storage,"/folder/");
if (file.exists() && file.isDirectory()) {
for (String s : file.list()) {
stringbuffer.append(s + " ");
List.addAll(Arrays.asList(s));
}
}
listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow, R.id.rowTextView,List);
mainListView.setAdapter(listAdapter);
}
Я хочу, что нажатие кнопки путь выбранного файла. Как мне это сделать?
Рассмотрите возможность использования пользовательских ArrayAdapter –