如何在 listView 选项之间导航?
Posted
技术标签:
【中文标题】如何在 listView 选项之间导航?【英文标题】:How to navigate between listView options? 【发布时间】:2015-11-07 13:56:26 【问题描述】:我有 1 个带有 X 选项的 listView。
每个选项都会使用其他选项(如配置菜单)刷新此 listView。
我的问题是:如何导航回之前的选项?
我从 strings.xml 中的多个格式化 html 字符串中获取选项
每当用户单击一行时,我都会从该行获取位置和文件,然后搜索该选项并清除/刷新所有行。
我需要一个按钮来返回上一行。
这是一个例子:
<string name="option1"><![CDATA[<menu>
<item>
<body>option1_1</body>
<target>lv</target>
<file>option1_1</file>
</item>
<item>
<body>option1_2</body>
<target>lv</target>
<file>option1_2</file>
</item>
<item>
<body>option1_3</body>
<target>wv</target>
<file>option1_3.html</file>
</item>
</menu>]]></string>
<string name="option1_2"><![CDATA[<menu>
<item>
<body>option2_1</body>
<target>option2_1.html</target>
<file>option2_1.html</file>
</item>
<item>
<body>option2_2</body>
<target>option2_2.html</target>
<file>option2_2.html</file>
</item>
</menu>]]></string>
【问题讨论】:
【参考方案1】:在您创建的每个节点上,您都可以创建对父节点的引用。因此,当您创建子节点时,只需使用其自身从父节点初始化它。然后,当您位于特定节点时,您可以简单地将父节点用于列表视图。
【讨论】:
我正在使用自定义适配器填充它。我已经完成了诸如“树结构”之类的操作,将目标节点放在每个选项中。我会有很多子级别,您的解决方案的问题是 2 个分支可能在同一个节点级别中。 我就是这么想的!我只是想和其他人比较一下我的想法。谢谢。 @Borja :) 快乐编码以上是关于如何在 listView 选项之间导航?的主要内容,如果未能解决你的问题,请参考以下文章