如何用BUIW制作两行列表

duandr 2009-10-26 12:00:16
如题。
电话本中联系人的详细信息一般都是用两行列表来制作的。第一行是标题,第二行是具体信息。两行合起来是一个列表项。如,




家庭电话
010-12345678

具体的实现方式请大侠们指点!
...全文
2056 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
niqusiba2 2011-07-19
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hui22021616 的回复:]

把双行做成一个单独的widget,然后创建这个widget的实例,把它作为item,设置给listwidget。
如果需要动态显示(聚焦才显示详细,其他情况下只用单行显示名字),可以再listwidget的indexer里面添加一些处理,widget内部也要有对应的判断
[/Quote]

高手,你能详细说下这个lsitWidget的indexer有什么作用吗?
Duguachao 2010-12-26
  • 打赏
  • 举报
回复
自定义Item,Item包含2个widget,都是TextWidget,一个用来显示label(姓、名、电话等),另外一个显示对应信息。ListWidget_Add的时候,不是添加widget,而是Item。就可以了。
欢乐的小熊 2010-11-10
  • 打赏
  • 举报
回复
可以进行自定义Widget。
具体实施可以使用ListWidget进行再次封装。可以自定义数据结构。
hui22021616 2010-11-08
  • 打赏
  • 举报
回复
把双行做成一个单独的widget,然后创建这个widget的实例,把它作为item,设置给listwidget。
如果需要动态显示(聚焦才显示详细,其他情况下只用单行显示名字),可以再listwidget的indexer里面添加一些处理,widget内部也要有对应的判断
nihao38 2009-11-20
  • 打赏
  • 举报
回复
bencharluo 2009-11-19
  • 打赏
  • 举报
回复
要走的路还很长啊
givenup 2009-11-19
  • 打赏
  • 举报
回复
可以,自己定义一个widget,然后将该widget,作为listwidget的item项,应该可以。
alex_goacross 2009-11-10
  • 打赏
  • 举报
回复
说下具体的思路:
1.做该画面的容器。
2.list widget
3.取得list 的model, 自己构建需要的数据结构(跟具体的业务有关)
4.将自定义的数据set-to-model.
5.做个list的listener,监听事件,来做相应的数据变化,这里要做数据适配。。
  • 打赏
  • 举报
回复
像竖排名片呀

3,202

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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