jjzjj

ExpandableListActivity

全部标签

android - 使用 SimpleCursorTreeAdapter 保存和恢复 ExpandableListActivity 的折叠状态

在花了几天时间研究这个问题之后,我终于放弃并发布了这个问题。这里(部分)回答了类似的问题并提出了解决方案,但没有一个最终帮助了我。与讨论的主题和我的问题的区别似乎是:其他人似乎都没有使用SimpleCursorTreeAdapter来提供列表...问题:当更改我的设备(SamsungGalaxyS)的方向时,组的展开状态不会被保留和恢复。所有组都显示为已关闭,列表滚动到顶部。该问题已在AndroidAPI演示中显现。如果您安装了它们,请导航至:Views-->ExpandableLists-->2.Cursor(People):启动示例,展开任何组,转动你的设备,结果显示该组处于折叠状

android - 保存和恢复 ExpandableListActivity 的展开/折叠状态

我有一个ExpandableListActivity(使用SimpleCursorTreeAdapter),它会在用户单击子元素时启动另一个Activity。在新Activity中按下后退按钮时,所有列表项都会再次折叠。如何保存ExpandableListActivity的展开状态并再次恢复它。我已经尝试像这样实现onSaveInstanceState()和onRestoreInstanceState()...@OverrideprotectedvoidonSaveInstanceState(BundleoutState){super.onSaveInstanceState(outSt

Android ExpandableListActivity 和 SimpleCursorTreeAdapter?

我正在为Android编写一个简单的应用程序。我有2个表-一个名为“grous”,另一个名为“group_items”。我想使用可扩展列表来显示两个表中的数据。最好的方法是什么?是否可以使用SimpleCursorTreeAdapter映射数据?我找不到任何有用的示例。我看到了使用ArrayAdapter创建可扩展列表的示例,那么我应该先将数据转换为数组,然后再使用它创建可扩展列表,还是直接这样做?我不需要一个完整的工作示例-只需要一个关于什么是正确和最有效的方法的建议。莱昂蒂 最佳答案 我发现最简单的解决方案是使用SimpleCu

Android ExpandableListActivity 和 SimpleCursorTreeAdapter?

我正在为Android编写一个简单的应用程序。我有2个表-一个名为“grous”,另一个名为“group_items”。我想使用可扩展列表来显示两个表中的数据。最好的方法是什么?是否可以使用SimpleCursorTreeAdapter映射数据?我找不到任何有用的示例。我看到了使用ArrayAdapter创建可扩展列表的示例,那么我应该先将数据转换为数组,然后再使用它创建可扩展列表,还是直接这样做?我不需要一个完整的工作示例-只需要一个关于什么是正确和最有效的方法的建议。莱昂蒂 最佳答案 我发现最简单的解决方案是使用SimpleCu

Android:ExpandableListActivity 图标重叠文本

我正在尝试基于API演示构建一个非常简单的ExpandableListActivitySampleCode:不幸的是,尽管演示只是使用默认布局,但布局看起来并不正确。文本似乎缩进不够,以至于展开/折叠图标与列表项文本重叠,如屏幕截图所示。为什么会发生这种情况,我该如何解决?谢谢! 最佳答案 问题出在示例代码的getGenericTextView()方法上://SetthetextstartingpositiontextView.setPadding(36,0,0,0);setPadding(...)以像素为单位设置填充(固有空间),

android - 如何将页脚 View 添加到 ExpandableListActivity 中的子列表?

我一直在尝试解决如何将子View添加到ExpandableListActivity中的子List,但无济于事.我可以获得ExpandableListView并对其调用addFooterView(),但这只是将新的View添加到组列表中。(数据来自Cursor)。非常感谢收到的任何建议。干杯詹姆斯 最佳答案 不幸的是,没有ExpandableListView.addChildFooterView()方法,甚至没有ExpandableListView.addFooterView()方法。您调用的方法是继承的ListView.addFoo