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

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

谢谢

【问题讨论】:

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

标签: android android-layout android-listview


【解决方案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

        【讨论】:

          猜你喜欢
          • 2013-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-09-22
          • 1970-01-01
          • 1970-01-01
          • 2012-01-27
          相关资源
          最近更新 更多