gpt4 book ai didi

java - Android动态列表对话框

转载 作者:行者123 更新时间:2023-12-01 15:50:52 27 4
gpt4 key购买 nike

您好,我正在创建一个列表对话框,该对话框从目录中获取列表上的项目我可以设置这样的列表对话框

final CharSequence[] items = {<dynamic list of folder contents here>};

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Pick a File");
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
}).show();

现在假设我想要从中获取项目的目录是/sdcard/folder它包含一些文件

sample.txt 
sample.zip
file1.txt
file1.zip

出现的列表对话框将包含选项

sample.txt
sample.zip
file1.txt
file1.zip

按下一个按钮,它只能显示所选文件的名称,感谢任何帮助或建议

最佳答案

迟做总比不做好

File dir = new File(Environment.getExternalStorageDirectory() + "/Agenda/files");       
final String[] items = dir.list();

然后将项目传递到对话框,如您所示。

关于java - Android动态列表对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6076293/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com