【问题标题】:Android: Layout used by wechatAndroid:微信使用的布局
【发布时间】:2015-01-14 19:56:55
【问题描述】:

在微信中,它使用白色部分来表示不同的事物,如下图所示,其中有三个白色部分,每个项目由一条黑线分隔:

我怀疑这不是乍一看的 ListView

问题:有谁知道这是一些可以使用的内置组件还是如何创建类似的部分?

【问题讨论】:

  • 此屏幕截图似乎来自 iOS 设备。 iOS 设备不运行 Android。他们运行 iOS。更重要的是iOS没有安卓的ListView
  • @CommonsWare:抱歉更新了图片。
  • 可能是一个偏好片段
  • 你可以用列表视图来做这个吗?
  • 接下来,使用 uiautomatorviewer 看看他们使用了哪些小部件和容器。

标签: android android-layout wechat


【解决方案1】:

我会说滚动视图内的线性布局与您的自定义列表视图和自定义适配器是最直接的解决方案。

每次视图膨胀时,您都会检查共享偏好并在适配器中相应地填写信息。并在项目上单击您打开相应的片段/活动来做某事。然后你发出一个回调来刷新这个设置视图。

可能不是最优雅的方式。但我认为这个简单明了。

【讨论】:

    【解决方案2】:

    我猜它是一个偏好活动/片段,但您可以使用列表视图、线性布局或滚动视图和线性布局的组合来创建它。 你有太多的解决方案;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多