问题标签 [android-gridview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3258 浏览

android - 图像的网格视图未刷新

我有一个网格视图,其中包含从列表中填充的图像。当我从列表中删除图像时,我希望刷新网格视图。有人可以告诉我该怎么做。

我试图使gridview无效(),通知图像适配器数据集已更改(adapter.notifyDataSetChanged();)。但这并没有给出预期的结果。

这样做之后,我在以前删除的图像的地方得到了一个空白。

0 投票
1 回答
1167 浏览

android - 在android中显示大量图像时gridview中的滚动问题

我想显示大量图像(比如 500 个)。我目前正在通过延迟加载图像(非常类似于 fedor 的延迟列表)在可滚动的网格布局中显示它们。但我在滚动网格时遇到问题。当我滚动网格时,视图会刷新并重新加载实际图像。因此,即使是之前显示的图像也会从 SD 卡中重新获取。这会导致用户界面非常缓慢。有什么解决方案吗?(即有没有办法告诉网格视图不要在滚动时刷新视图)。

或者

有没有其他更好的方法来显示大量图像。

0 投票
1 回答
252 浏览

android - 活动结束

我在活动中有两种类型的视图,即文本视图和网格视图。当我在网格视图中并且如果我按下“返回”按钮时,我必须在文本视图中获得焦点并继续这些功能,以便我可以再次访问网格视图。再次,如果我在文本视图中按下“返回”按钮,我需要完成我的活动。当我将 .setOnKeyListener() 提供给我的 gridview 时,我能够做到这一点。但是完成此操作后,网格视图中的焦点会丢失。那么,如何退出网格视图并进入文本视图呢?

0 投票
1 回答
622 浏览

android - Android:2 个不同的视图意味着 2 个不同的活动?

我当前的应用程序有一个 Activity,主要的一个扩展 ListActivity(当然是 listview)。主 Activity 还拥有大部分应用程序功能。

我想添加一个选项供用户在 2 个视图之间进行选择:当前 listView 和 gridView。我还想重用我的代码——大多数函数都可以用于两个视图。

在我提出实际问题之前,请注意我的问题不是如何添加 gridView - 它已经添加并且效果很好(注释掉所有 Listview 行时)。

我的问题是 - 我应该怎么做?

  • 2 个不同的视图意味着我必须有 2 个不同的活动?一个扩展“ListActivity”,一个扩展“Activity”?

  • 我是否应该创建 4 个类(在这种情况下为 3 个活动和函数类),其中主要活动将根据用户选择的内容调用其他活动之一?

  • 有没有办法为两个视图使用相同的主活动?(现在我扩展“ListActivity”以获得“getListView()”,这会导致gridView在Activity寻找ID为“list”的ListView时强制关闭)。

  • 还有什么办法吗?

谢谢!

0 投票
1 回答
3254 浏览

android-gridview - 在 Android GridView 上实现 onItemClick 和 onItemLongClick

如何实现onItemLongClickGridViewonItemClick以便 GridView 项目响应这两个事件?

0 投票
1 回答
10023 浏览

android - Android:ImageView 的 findViewById(自定义适配器)

我一直在尝试重新设置 ImageView 的大小。我正在使用自定义适配器。

当我使用 ImageView thumb = (ImageView) row.findViewById(R.id.bookThumb); 在自定义适配器内部它工作得很好,但是因为它循环遍历每一行,所以滚动非常慢。

所以...我现在正在尝试获取 thumb = (ImageView) row.findViewById(R.id.bookThumb); 从我的 Main Activity 并设置它的大小,但我得到 Null,因此应用程序强制关闭。

试过:

也试过:

始终为空。

感谢任何帮助!感觉就像我错过了一些愚蠢的东西:)

0 投票
4 回答
16943 浏览

android - Android - 网格视图或列表视图?

如何在我的应用程序中创建这种视图?(屏幕截图实际上是 android 市场上可用的 android 应用程序)。

在此处输入图像描述

我很困惑,因为我假设我们可以使用 Gridview 或使用 ListView 创建相同类型的布局。

问题:

  • 在 Gridview 中,我们可以在两行之间设置分隔符吗?我们可以为gridview中的每一行提供背景吗?
  • 在 Listview 中,我认为我们可以自定义带有背景的连续 3 本书的列表视图,我们也可以提供分隔符。

从您的专家方面,请向我建议一种可能的解决方案来为 android 应用程序设计和创建相同类型的布局。

0 投票
2 回答
3182 浏览

android - 将页脚视图添加到 Android 中的多列 GridView?

是否可以将页脚视图添加到 GridView(具有多列),其行为类似于 ListView 的页脚?所以这个页脚视图(例如分页视图)仅在用户滚动到 GridView 底部时出现,并且它具有整个屏幕的宽度,而不仅仅是 1 个网格元素?

0 投票
11 回答
29759 浏览

android - GridView 可以像 ListView 一样有页脚和页眉吗?

一个快速的问题:

ListView我使用这段代码:

工作时如何处理gridview

谢谢。

0 投票
2 回答
6250 浏览

android - GridView 无法显示图像

我得到所有应用程序的图标,并在 GridView 中显示图标。GridView 可以很好地显示它们,但是当我将 GridView 快速向下滑动时,有时 GridView 缺少两个图标。这种情况并不经常出现,能否给我一些建议。

编辑:这个问题已经被问过,但没有答案。Android 中 GridView 的滚动问题