【问题标题】:How to implement file explorer for Android without ListView如何在没有 ListView 的情况下为 Android 实现文件资源管理器
【发布时间】:2013-02-24 04:29:29
【问题描述】:

我要在 Android 上开发我的文件浏览器。

在大多数示例和教程中,它是通过 ListView 完成的。

我的问题是:

是否可以在没有 ListView 的情况下查看文件?可能有更专业的方法来做到这一点。

我的文件浏览器应该简单但功能齐全。功能包括滚动、上下文菜单、多选支持...

非常感谢。

【问题讨论】:

  • 如果没有列表视图,您的意思是如何显示内容?您是否有任何设计可以提出建议
  • 顺便说一句,“更专业”是什么意思? ListView到底有多不专业?
  • “建议可以给出”更多信息请...

标签: android file listview explorer


【解决方案1】:

你可以不使用 ListView 做任何你想做的事:

  • 您可以设置网格布局,并使用表示目录和文件的图标图块
  • 您可以让它看起来像 Linux 终端并使用简单的文本打印所有内容
  • 您可以制作 90 年代初黑客电影中的 3D 环境,并将您的文件系统可视化为未来城市
  • 您可以创建 SurfaceView 或 ImageView 并使用 Canvas 在其上绘制所有内容

【讨论】:

  • 非常感谢。我想显示图块、目录和文件的图标。我正在寻找最简单的方法来做到这一点。但我不想在以后的发展中出现问题。例如,如果我想添加一个功能,但由于我的错误选择而意识到这是不可能的。据我了解, ListView 是最方便的方式。将继续寻找好的例子。
  • 实现代码的方法有很多种,但无法知道将来添加新功能时是否会遇到问题。计算可能的风险并提出可扩展的设计完全取决于您。这是一个非常广泛的话题,我认为没有人会给你一个明确的答案。至于网格布局,在谷歌上查找网格布局教程,有很多。
猜你喜欢
  • 2018-12-16
  • 2021-05-18
  • 1970-01-01
  • 2017-07-19
  • 1970-01-01
  • 2013-01-10
  • 2012-11-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多