3

如果要为 S60 第 5 版手机开发自定义列表控件,最好的方法是什么?

该控件应该能够在自定义布局中实现丰富的数据呈现。应该可以在每个项目中包含图像、文本、按钮。每个列表项应该能够展开/折叠以提供有关该项目的更多详细信息,并且列表的其余部分应适应剩余的显示空间。

您知道任何具有类似控件的 Symbian 应用程序吗?

由于这个控件也应该是灵活的,所以我一直在考虑使用一些可通过 XML 配置的 UI 布局。到目前为止,我已经为 Symbian 提出了 HTMLControl。你还能推荐什么?你的最佳做法是什么?

UI 与 C++ 中的本机代码紧密相关,因此我不考虑 WRT。

4

1 回答 1

1

在 S60 (Avkon) 中对列表框进行子类化是一大难题。我已经这样做了几次,或多或少成功,通常更少。

据说 Jan-Ole 为Gravity编写了他的自定义列表框,这可能为他节省了很多精力,并使 UI 体验更好。

所以要么从头开始写一些在屏幕上绘制的东西,要么看看你是否可以开始使用 Qt。它将在 Symbian^3 之后发布,并且会一直安装到 S60 第 3 版。

于 2009-10-13T10:28:35.503 回答