弹窗中加入的列表数据怎么不显示出来?

qq_24683975 2020-07-20 06:56:28
这个是代码
我用了另一个布局文件file_list,这个布局文件作为弹窗的自定义布局,里面只有一个ListView
但是我向列表加入数据后没有显示出来?这是为什么,传入的data数组没问题

public void creatList(String[] data){
ArrayAdapter<String> adp=new ArrayAdapter<>(MainActivity.this,android.R.layout.simple_list_item_1,data);
View v=View.inflate(getApplicationContext(),R.layout.file_list,null);
ListView list=(ListView)v.findViewById(R.id.list_item);
list.setAdapter(adp);
}

弹窗的代码

dialog.setTitle("选择文件");
dialog.setCancelable(false);
dialog.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Toast.makeText(MainActivity.this,"你点击了确定",Toast.LENGTH_SHORT).show();
}
});
dialog.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Toast.makeText(MainActivity.this,"你点击了取消",Toast.LENGTH_SHORT).show();
}
});
dialog.setView(R.layout.file_list);
File files[]=getFileList(root);
String str[]=FileToString(files);
creatList(str);//传入列表的数据
dialog.show();

...全文
4626 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_24683975 2020-07-22
  • 打赏
  • 举报
回复
引用 4 楼 初学者-Study 的回复:
[quote=引用 3 楼 qq_24683975 的回复:][quote=引用 1 楼 初学者-Study的回复:]你的代码有问题,试试我这个。
没错 我后来搞了好久也解决了,和你一样[/quote] 问题解决了,你最好结贴,否则你的帖子会一直挂在这里,而且现在主流使用RecyclerView,不使用ListView了[/quote]这两天有事很忙我忘了不好意思,我也是初学者,自己找事情做敲代码
初学者-Study 2020-07-21
  • 打赏
  • 举报
回复
引用 3 楼 qq_24683975 的回复:
[quote=引用 1 楼 初学者-Study的回复:]你的代码有问题,试试我这个。
没错 我后来搞了好久也解决了,和你一样[/quote] 问题解决了,你最好结贴,否则你的帖子会一直挂在这里,而且现在主流使用RecyclerView,不使用ListView了
qq_24683975 2020-07-21
  • 打赏
  • 举报
回复
引用 1 楼 初学者-Study的回复:
你的代码有问题,试试我这个。
没错 我后来搞了好久也解决了,和你一样
初学者-Study 2020-07-21
  • 打赏
  • 举报
回复
你的代码有问题,试试我这个。

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧