gpt4 book ai didi

Android:在 Google Keep 中显示类似布局的卡片

转载 作者:可可西里 更新时间:2023-11-01 18:47:49 28 4
gpt4 key购买 nike

我想知道如何在 GridView 中显示我的笔记、 list 和图像的快照。我可以轻松创建 GridView ,但创建它的预览是我现在面临的挑战,因为我需要根据创建时间向网格添加不同类型的 View (文本、 list 、 ImageView )。仅适用于单一类型的 View ,如图像或文本。

或者换句话说。如何将不同的 View 动态添加到 GridView 适配器?

感谢所有或任何帮助。

谢谢。

enter image description here

最佳答案

他们肯定不会为 google Keep 使用 GridView - 但可能仍然使用 Adapter

要在适配器中使用不同的 View ,您可以使用不同的 View 类型:

  1. 覆盖 getViewTypeCount() 以返回您支持的 View 类型的数量。
  2. getItemViewType(int position) 中为该特定项目返回适当的类型。
  3. getView(int position, View convertView, ViewGroup parent) 中创建正确的 View 。

请记住,回收规则、ViewHolder 等仍然适用。对于多种类型,只对正确的类型进行回收。

可能有用的 Marcus Körner shared a gist by Jake Wharton on G+ recently

关于Android:在 Google Keep 中显示类似布局的卡片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16211777/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com