我正在尝试使用Kotlin将特定文件夹内的所有文件添加到ListView中,但代码只返回在代码中定义为路径的路径/文件。
例如,上面的代码只将一行放入列表视图
val letovi: MutableList<String> = ArrayList()
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
File("/storage/emulated/0/").walkBottomUp().forEach {
letovi.add(it.toString())
}
val arrayAdapter = ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,letovi)
flightList.adapter = arrayAdapter
}
XML 部分:
<ListView
android:id="@+id/flightList"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</RelativeLayout>
例如,上面的代码只将一行放入列表视图
/storage/emulated/0/
。