【问题标题】:Listview theming issuesListview 主题问题
【发布时间】:2011-09-05 22:17:02
【问题描述】:

这可能是一个简单的问题,但我确实尝试过在这里搜索和谷歌,但没有任何乐趣。

我可以按照网上的许多教程制作 listview 列表。问题是,他们似乎总是生成与我在应用程序中看到的大部分列表在外观上看起来不相似的列表。 例如,我附上了 Chainfire3D 应用程序中菜单的屏幕截图。它在第二行使用“标准”蓝色分隔线、白色标题和较小的蓝色“描述”文本。这种风格的菜单/列表在我拥有的许多市场应用程序中都有使用。 Feedly 是另一个例子。 每次创建列表视图时,我都会得到所有白色文本(或以我在布局中使用的任何内容为主题的文本)。 是否有 2 行菜单,带有易于创建的白色和蓝色文本,因为如果我希望它们以这种方式显示,我必须在 XML 等中指定颜色。 此外,为了获得两行列表视图,我一直在布局中使用自定义适配器和 2 个文本视图。我尝试了一个 'simple_list_item_2' 并且有效,但它再次没有采用这个'标准'主题。我确定我错过了一些东西。 有谁知道吗?

理想情况下,有人可以与我分享一些代码,这些代码将创建一个 2 项列表视图,理想情况下(如果有的话)使用合适的适配器,允许基于菜单项按下运行不同的活动。在此希望您能提供帮助。

【问题讨论】:

    标签: android listview


    【解决方案1】:

    最简单的方法是自定义布局。

    你可以找到很好的例子herehere

    【讨论】:

    • 感谢您的回答。您链接两个的帖子很好,但它们向我展示了如何自定义。我想要的不是定制。我想要股票列表视图样式。就像在我的默认 Android 设置菜单中一样,就像在我链接到的图像或无数其他应用程序中一样。我尝试的所有示例都制作了非标准颜色布局,即使它们没有在布局中指定颜色。我看到的几乎所有应用程序示例都使用这种股票类型样式。我不敢相信他们都在为颜色编码。
    猜你喜欢
    • 2012-06-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多