如何创建像 android google chrome tab 这样的 android listview

Posted

技术标签:

【中文标题】如何创建像 android google chrome tab 这样的 android listview【英文标题】:how to create android listview like android google chrome tab 【发布时间】:2013-07-02 02:28:44 【问题描述】:

我需要像这张图片一样创建列表视图。 listview 项目像谷歌浏览器标签一样相互重叠。我可以向上或向下移动 listview 项目...谁能告诉我一个好的建议或告诉我应该如何做的例子?

谢谢

【问题讨论】:

祝你好运! 不确定,但我不认为这是一个 ListView。另一方面,您总是可以找到 Chrome 的源代码并查看 :D 喜欢什么图片?你没有添加任何图片 有人有解决方案吗,我有类似的布局。 【参考方案1】:

你需要一个 ios 存折样式的组件,比如 CardWalletView

【讨论】:

【参考方案2】:

你必须创建一些手风琴类型控件

这个链接对你有帮助

http://android-puremvc-ormlite.blogspot.com/2011/07/android-simple-accordion-panel.html

当您关闭前一个视图时,您不会将该视图动画到最后,您必须保留 2 到 3 个像素的边距才能根据需要显示视图

【讨论】:

【参考方案3】:

另一个想法是你应该创建一些视图并使用拖放......但你也必须进行一些数学计算......试试这个也许你会得到一些东西

【讨论】:

【参考方案4】:

扩展列表视图可能会对您有所帮助。我假设您的列表视图将基本上在单击时展开并将所有内容向下移动选定区域向下仅显示该选定选项卡的内容。

扩展列表视图利用 parent-child 方法可以让您创建一个非常粗略的视图来显示您正在显示的内容。之后对这些粗略的布局进行样式化和自定义可以很好地让您获得您正在寻找的外观。

这里有一些可能有用的链接。 http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/ http://developer.android.com/reference/android/widget/ExpandableListView.html

【讨论】:

以上是关于如何创建像 android google chrome tab 这样的 android listview的主要内容,如果未能解决你的问题,请参考以下文章

Android如何制作出现在屏幕侧面的菜单栏?像 Google Plus、Android 设备上的 Facebook 菜单

如何自定义折线看起来像 Google Maps Android 应用程序?

像 Google fit 一样的 Android 多级可扩展视图。

从脚本安装 Google Chrome 扩展

如何使用 Google Cardboard SDK for Unity 创建 VR 视频播放器

Google+ JavaScript API 登录弹出窗口未在 iOS 上返回 Chrome