gpt4 book ai didi

Android任意嵌套的ListView类型菜单

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:08:50 25 4
gpt4 key购买 nike

我想创建这样的东西:

widget demo

也就是说,一个菜单,我可以将任意嵌套的字符串树提供给它,然后会导致一个可以访问所选项目的 Activity 。

我应该创建一个 Activity 类吗 TreeSelectActivity然后传递一个 List<TreeNode>在一个包中,然后递归地为每个项目创建下一个 Activity 的列表?每个项目一项 Activity 似乎不是执行此操作的正确方法。或许如果它们是 fragment 会更好?

执行此操作的不同方法的优缺点是什么,哪种方法最容易实现?

最佳答案

查看Wizard Pager看看这是否满足您的需要。

否则,您可以将其实现为一个 Activity ,该 Activity 采用一棵树并具有一个显示其当前级别的适配器,然后通过 intent extra 将子树传递给新 Activity 。

或者您可以将其实现为一个 Fragment,它做大致相同的事情并保持在相同的 Activity 中,只执行 FragmentTransactions。

关于Android任意嵌套的ListView类型菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17643785/

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