问题标签 [android-gridlayout]

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 回答
5130 浏览

android - Android FrameLayout重叠问题

我在顶部显示图像,在底部显示文本作为框架布局。每个框架布局都在网格单元下。我的文本和图像重叠。我希望图像作为顶部,文本作为底部,没有任何重叠。有什么帮助吗?

我已将我的代码附在下面。

item_grid.xml

main_grid.xml

Java 代码:

0 投票
6 回答
6290 浏览

android - 在 Android 中的 GridView 图像上设置文本

我有一个包含 8 个图像的网格视图像这样

现在在特定的图像视图上,我想设置一个将动态更改的文本值像这样

主要 XML

**内部 XML 布局 **

代码主要活动

适配器类

那么我怎么能在网格视图中做到这一点。请帮助我。

0 投票
0 回答
135 浏览

java - GridLayout 类型的方法 setVerticalSpacing(int) 未定义

为什么我会收到此错误? The method setVerticalSpacing(int) is undefined for the type GridLayout. 此方法适用于 GridLayout 视图。

这是我的 GridLayout 的声明:

这应该是我应该能够在我的gameplayGL布局上运行的常规方法。我一定遗漏了一些明显的东西。为什么这会引发错误?

0 投票
0 回答
531 浏览

android - android - 显示固定图像网格(使用 TableLayout?)

我正在尝试显示图像网格(我在执行时知道它们会有多少)。我的问题是该网格必须在垂直 ScrollView 和 ViewPager 内,因此不鼓励将两个可滚动视图放在另一个内,而且我不能使用水平 GridLayout,因为我在 ViewPager 中所以水平滚动已经咳嗽了。 我想做这个

所以我正在尝试使用 TableLayout 来实现这一点,并通过使用一些数学来手动设置所有填充/边距/尺寸。我得到的是: 我的测试

我可以做些什么来实现这些结果吗?

可能使用具有固定高度和宽度的 GridLayout ..

下面报告了我迄今为止编写的用于填充 TableLayout 的代码。它在一个 Fragment 中,“act”是对活动的引用,table_view 是我的 TableLayout,objectids 是一个包含要使用的图像 ID 的 LinkedList。

感谢您的宝贵帮助。

0 投票
2 回答
566 浏览

android - Android 教程 - setImageResource 和 Grid View

我按照本教程实现了网格视图:

http://developer.android.com/guide/topics/ui/layout/gridview.html

适配器参考了以下图片:

然后使用setImageResource显示图片:

我想改进这一点并且...:

  1. 从互联网下载图片(我将提供 URI)
  2. 缓存图像
  3. 在 GridView 中显示它们

我该怎么做呢?请指出正确的方向并尽可能提供任何相关教程

0 投票
1 回答
1162 浏览

android - 如何在 GridLayout 中获取特定子项的行和列

我在 android 编程方面绝对是个大人物。到目前为止我已经这样做了..

如您所见,我正在尝试从微调器及其当前行和列值获取值。我可以使用 gridLayout.getColumnCount() 和 gridLayout.getRowCount() 来做到这一点。但这给了我总的列和行取决于我有多少用户。但是无论我有多少用户,我都想获得特定的行和列,这样我就可以通过知道哪个用户选择了哪一行和哪一列来计算我的结果。非常感谢帮助或建议。

0 投票
0 回答
204 浏览

android - 使用Android SDK制作菜单驱动游戏

我正在开发一款 Android 游戏,目前我正在使用 libgdx 使用表格布局。

我想尝试一下 Android SDK,因为我的游戏是菜单驱动的,而且 Android API 似乎有很多我的游戏需要的小部件。

我的一个屏幕分为 4 个区域(横向)。

我希望区域 1 跨越 1 列并且可以像列表视图一样滚动,但显示自定义小部件列表(非常类似于有图片的联系人卡片,并且旁边显示信息)。

我希望区域 2 跨越 2 列,它将类似于区域 1,但小部件类与区域 1 中使用的小部件不同。

我希望区域 3 跨越 2 列,它将类似于 android 主屏幕,其中有一个充满图标的网格,可以上下滚动。

最后,我希望区域 4 跨越一列并分成 3 行以容纳 3 个不同的独特小部件。

我希望使用所有屏幕空间,以便在更高的屏幕上拉伸内容,在较小的屏幕上拉伸内容。

像这样的东西(希望它会正确显示):

----------------------------------------
| == | ==== | ++++ | [] |
| == | ==== | ++++ | [] |
| == | ==== | ++++ | [] |
----------------------------

哪种布局可以让我做到这一点?我在想 GridLayout 或 TableLayout。

Android API 是否允许我对小部件进行“主题化”或“设置样式”以提供跨多个 Android 版本一致的用户界面?

我知道 Android 让我“主题”一个活动和“样式”小部件,但这会导致布局中断或 android 会缩放我的自定义图像?我计划让我的图像按屏幕密度分割(如果有道理的话)。

如果有人能指出我正确的方向或分享他们使用 Android API 而不是游戏引擎或框架为 Android 开发游戏的经验,那就太好了。

感谢您的时间。

0 投票
1 回答
29182 浏览

android - GridLayout(not GridView) - 单元格之间的空间

我正在使用GridLayout(支持)ImageView在我的应用程序中显示 s。有 3 列和 5 行。问题是单元格中的单元格会GridLayout自动在它们之间获得一些空间。我没有为单元格设置任何填充或边距。请参考下图。所有单元格都是动态添加的,这是我添加这些单元格的方式。

获取屏幕宽度和高度:

将视图添加到 GridLayout:

XML 布局:

当前结果:

在此处输入图像描述

红线显示单元格之间的空间。此外,GridLayout 的左侧还有一些空间。我只给出了2dpas layout_margin。发生这种填充的任何原因?

[编辑]

进行以下更改删除了间距。

请参考下图。

在此处输入图像描述

0 投票
0 回答
682 浏览

android - 如何在 Gridlayout 中检索每个视图的位置

我是 android 新手,我想知道是否有一种标准方法用于完成在 GridLayout 中检索所有视图的位置。

我正在像这样从 GridLayout 动态添加和删除视图

这个我也试过了。。

这会创建一个新按钮,但里面什么都没有,没有文字或任何东西

我试图弄清楚如何更新和检索网格布局中每个视图的更新位置,每次添加一个项目,删除重新排列在 GridLayout 中。

位置我不是指 x,y 坐标,而是在列表视图中看到的 0,1,2,3,4 位置。

我试过 getColumnCount(); getChildAt(); ActionListener() ActionPerformed() 等任何帮助,指针,提示?谢谢!

0 投票
3 回答
2201 浏览

android - 网格布局不显示项目

XML 布局:

Java 代码:

当在 EditText 中输入元素的编号时,我已经尝试使用上面的代码动态显示两个文本字段。

它很好,但如果我输入超过 10 个,它只显示前 10 个,只有其他的不会显示在网格布局上。