Я хочу открывать файлы из папок

// Этот код помогает мне перечислять все папки. Я хочу открывать файлы из этих папок и выполнять такие действия, как воспроизведение, не показывая содержимое внутри этих папок. Любая помощь приветствуется. Я новичок в android, Пожалуйста, помогите

val root = LinearLayout(this) val file = File("/sdcard/MedProRecordings/").absoluteFile if (file.isDirectory == false) { Toast.makeText(this, "ERROR", Toast.LENGTH_SHORT).show() } val files = file.listFiles() var i = 1 for (f in files!!) { if (f.isFile || f.isDirectory) { try { val layout = LinearLayout(this) layout.id = i val text = Button(this) text.setText(f.name) text.setMinWidth(400) layout.addView(text) root.addView(layout) i++ } catch (e: Exception) { } } } val layout = LinearLayout(this) val scroll = HorizontalScrollView(this) scroll.addView(root) layout.addView(scroll) setContentView(layout) 

Intereting Posts
разница между забавой в компаньонном блоке объекта и вне класса в котлине? Свойство Kotlin: «Тип параметра свойства должен использоваться в его типе приемника» Передача 'этого' конструктору Ошибка: супертипы следующих классов не могут быть разрешены. Убедитесь, что у вас есть необходимые зависимости в пути к классам Почему Netbeans жалуется на двусмысленность, в то время как Intellij вместо этого не Котлинский эквивалент Optional.map и ссылка на метод Как получить класс Any val Лямбда-функции с подстановочными знаками в Котлине RxJava zipWith Ошибка IDE в Kotlin с использованием Android Studio 3.0 Как реализовать в jna структуру sizeof () с типом объединения Kotlin / anko несколько асинхронных задач «Использование стиля Builder методами, которые возвращают Unit» на сайте Kotlin, запутывает меня Создать новый объект узла узла из котлина Как изменить стандартную оболочку Gradle и файл сборки в IntelliJ? Kotlin: изменения, сделанные в супер-конструкторе, перезаписываются