问题标签 [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 投票
1 回答
2027 浏览

java - 在 AsyncTask 中设置循环以检索序列的下一次迭代

我正在从 a 下载几个图像和名称Collection并将它们应用到GridView. 我在AsyncTask正常工作时遇到了一些问题。我需要从一个 url 返回两个不同的值,一个图像和名称。目前,我可以正确下载所有内容并将信息应用于我的ImageViewand TextView,但我这样做的方法仅在我调用它时才有效Adapter

问题:

当我设置我AsyncTask下载所有内容时,它只会将序列的第一个值应用于Views我的网格中。当我记录“artistImages”时,它会大量打印出该序列的其他 url,我不知道为什么会发生这种情况,但是这些 url 中的数据实际上并没有应用于我的Adapter.

我试过的:

我已经尝试设置一个循环doInBackground()来运行我的Iterator n次。

Boolean在将序列中第一组的数据应用到我的所有Views.

我已经尝试Adapter在我的AsyncTask.

我已经尝试AsyncTask在 my 中设置我的Adapter新课程,而不是创建一个新课程。

我已经尝试将我ImageView的 inonPostExecute()和我的Adapter.

我尝试在我的AsyncTask.

AsyncTask我已经尝试为 my设置一个Views,以便我Iterator可以正常运行,并且图像和名称是异步应用的。

我已经对停止循环或AsyncTask在某个点进行了大量研究,AsyncTaks在 aGridView或 with an中进行设置,并在,和一般情况下Adapter进行了更多阅读。ThreadsHandlersAsyncTask

所有这些尝试要么导致仅使用第一组序列,要么根本不下载和应用任何内容。所以,我Iterator在我的AsyncTask.

这是我用来下载图像和名称的代码。只要我在getViewmy 方法中使用它,它就可以工作Adapter

用于下载图像和名称:

只是为了展示一切:

AsyncTask:我在getView我的Adapter.new loadImages().execute()

所以,我不确定如何正确设置它,是时候寻求帮助了。在经历了相当多的失败尝试之后,从好的方面来说,我学到了很多关于让我的应用程序更高效的知识。我会很感激一些建议。

0 投票
1 回答
2503 浏览

android - 在完整的 GridView 上绘制的自定义项选择器

在我的项目中,我有几个 GridView。默认项目选择器取决于设备,在我的 Acer 平板电脑上它是黄色的,在我的摩托罗拉手机上它是蓝色的。

我希望它对所有设备都是灰色的。

所以我用谷歌搜索和搜索,发现我必须在android:listSelector我的 GridView 中添加一个属性:

在哪里list_selector.xml

我现在的问题是:当我单击 GridView 项目时,整个 GridView 背景变为 black。这不是我想要的。我尝试将android:listSelector属性放入 GridView 项目布局,但它没有做任何事情。

我的选择器错了吗?还是我的 GridView?请帮帮我!

0 投票
4 回答
1783 浏览

android - 使用 ProgressDialog 直到从 web 服务加载 GridView

我正在从 Web 服务获取 GridView 的图像和文本,因此显示 GridView 需要一些时间。我想显示一个 ProgressDialog 直到 Grid 完全加载。我到目前为止所做的如下:

请告诉我,必须将哪些代码放置在确切的位置,每当我进行一些更改时,它要么显示没有效果,要么应用程序因某些问题而关闭。

谢谢,

哈普斯。

0 投票
2 回答
2048 浏览

android - 网格以列出视图,反之亦然在android中

我想在操作栏中添加选项以将我的记录显示从网格更改为列表,反之亦然。你可以在这里看到一个例子:

列表显示

列表视图 http://cdn.androidblip.com/screens/1____170969.png

网格视图

GridView http://cdn.androidblip.com/screens/2____170969.png

那么请问,是否有任何开源或示例代码。

0 投票
1 回答
610 浏览

android - 如何在 Android 的 GridView 上为每个项目设置一些额外的信息?

我有一个 GridView,其中每个项目都必须有一个 ID,而不是它在网格中的位置,以便我可以使用 Intents 将该 ID 传递给另一个活动?
如何指定这个额外的参数以及如何在onItemClick方法内部访问它?

编辑:

这就是我使用setTag方法的方式。

这就是我的使用方式getTag
我想知道我这样做是否正确?!

0 投票
3 回答
1463 浏览

android - 在 OnItemClickListener() 中调用 startActivityForResult()

我为我的应用程序实现了一个“主屏幕”,它由一个包含图标和文本的网格视图组成。这很好用,我可以添加一个 OnItemClickListener,例如,点击一个图标将创建一个 toast。但我不确定如何从这里调用 startActivityForResult() 。我可以传入应用程序上下文并使用它来创建意图等,但这感觉不是正确的做法。

我的代码如下所示:

谢谢你的帮助,

TLB

0 投票
2 回答
3778 浏览

java - 从 SD 卡中获取图像并在 Gridview 中显示

我正在尝试从 SD 卡中获取所有图像并将它们显示在网格视图中(包含在片段中)。然而,虽然没有抛出异常,但是gridview中什么也没有显示,只是一个普通的黑屏。我不确定问题出在哪里,是视图绑定还是将数据提取到游标中。这是片段的当前代码:

该项目的布局文件如下:

photo_item.xml:

grid_item.xml:

0 投票
1 回答
572 浏览

android - 如何在从 GridView 中单击 RadioButton 时打开 Activity

我正在尝试将 aRadioButtton放入GridView. 我想通过Activity单击单选按钮导航到另一个。但这并没有发生。

你能帮我做同样的事情吗?我需要RadioButtton在以下代码中添加代码:

建议我这样做的方法..

0 投票
1 回答
1451 浏览

android - Android GridView 或等效项中的不同 Rowheights

有没有办法在我的应用程序中实现以下功能?应该有类似行为的 Gridview,但具有不同的行高。还是有另一个 wigdet 提供这样的功能?(适配器、n 列等)我在过去 3 天里一直在尝试和捕捉,但我没有得到任何匹配的解决方案

通缉行为

0 投票
1 回答
313 浏览

android - 使用 android 即时创建 GridView

我的问题是这个。我的应用程序将在主屏幕上有图标,这些图标将从 JSON 提要中提取。当我得到我的 JSON 提要时,可能需要显示 0-10 个图标。我想知道如何使用严格的 java 创建一个 gridView(假设这是正确的方法),它以屏幕为中心并且每个图标都有一个插槽。如果它们超过 5 个图标,我希望它是两行。我希望在gridview周围总是有填充,以便它基本上位于屏幕中心。

gridView 是正确的方法吗?有人可以指点我一个教程或告诉我应该做什么吗?