问题标签 [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 回答
157 浏览

android - 使用索引在网格布局中导航,无需上/下按键

如果我们有 5 个页面,我如何使用 index.like 视图寻呼机在 gridlayout 中导航,setcurrentpage(3) 将直接从一个页面跳转到另一个页面。像这样在 gridlayout 中我有一个 4*9 项。当前突出显示的项目是 5,如果我想从第 5 项直接移动到第 20 项,我该如何在不使用向上/向下键的情况下执行此操作?

0 投票
1 回答
1155 浏览

android - 如何使用 GridLayout 使表单标签适应 Android 上的方向

我有一个表格,我想在单列中显示:

当水平空间有限时(即纵向)。当水平空间充足时,我希望它流入两列方向:

我知道您可以使用一对布局资源来做到这一点,但我希望只有一个布局具有动态列数。

0 投票
2 回答
2963 浏览

android - GridLayout 内的微调器

将 Spinner 添加到 GridLayout 似乎会“破坏”布局。我准备了一个最小的工作示例来说明这个问题:

我想要一个左边有标签的网格,右边有输入控件。右侧的控件应占用剩余空间。这是一个简单的示例:

带有 EditTexts 的网格

用微调器替换其中一个输入控件会导致右列延伸到屏幕边界之外,从而导致布局难看。

带微调器的网格

为什么会发生这种情况,我该如何避免?


这是第一个示例的代码:

这是第二张图片的代码。唯一的区别是第一个 EditText 已被 Spinner 替换:

0 投票
1 回答
7266 浏览

android - 将带有 xml 布局的片段动态添加到 GridLayout 不起作用

在我们的应用程序中,我们尝试将片段动态添加到 GridLayout。空网格布局在 XML 中定义,片段的布局也是如此。在运行时,我们检查一些数据,并从中确定要添加到布局的片段数量以及每个片段使用的布局。当我们让片段为其生成的视图分配大小时,一切正常,但是如果我们在布局文件中为片段指定大小,则网格布局中不会显示任何内容。显然,我们可以在创建视图时简单地指定大小,但我们更愿意在片段的 xml 布局中执行它,因为这将允许我们利用 Android 的内置系统为每个设备选择正确的布局。

我正在使用支持库片段。我不使用支持库 GridLayout 如果这有所作为

相关代码和xml如下:

网格布局 XML:

片段 XML 的示例

片段 onCreateView() 方法

将片段添加到布局

我认为应该涵盖它。重申一下,如果我取消注释在 onCreateView() 中明确设置维度的行,它们会正确显示在 GridLayout 中,因此我知道跟踪片段和此类工作的所有内容,片段事务也是如此。当我尝试在片段的 xml 中指定大小时出现问题,在这种情况下我得到一个空白屏幕。

感谢您的想法,建议和沉思。谢谢,贾里德

0 投票
0 回答
1126 浏览

android - 如何解决实现 Android GridLayout 的向后兼容性 API 12 到 7 的错误

如何确保较旧的 API(第 7 级)可以使用较新的功能(API 级别 12)?我希望使用一个 RadioButtons 块。我在 gridLayout 中执行此操作。我使用 Eclipse Juno 进行编辑,Java 编译器 JDK 合规级别设置为 1.6。

在保存包含带有 RadioButtons 的 gridLayout 的布局后,它警告说这在 API 级别 7 中不可用,因此询问我是否要解决我回答是的问题。

我检查了该类型(正确吗?)在布局文件中称为 android.support.v7.widget.GridLayout 而不是使用 GridLayout。带有空 src 子目录的节点“gridlayout_v7”被放置在项目 bij Eclipse 的根目录中。

Android 支持库 v.11 已安装。

但是,当我在虚拟设备(Android 2.1 设备)中运行程序时,LogCat 返回以下错误和警告:

错误日志显示没有错误。

控制台显示以下(无错误):

源代码文件 MainActivity.java 的完整代码:

布局文件activity_main.xml的完整代码:

最后,这是清单文件:

单击虚拟设备中的 RadioButton(在第一次强制应用程序显示之后)会导致以下 LogCat 错误:

选择单选按钮后,无法通过再次单击或选择同一组中的另一个单选按钮(相同的 GridLayout)来取消选择它。

什么问题,如何解决?

0 投票
1 回答
683 浏览

android - 如何在使用 GridView 实现的表中按列设置数据

我必须在一个表中查看 SQLite 数据库的数据,现在的问题是我看到的所有 gridView 示例都是用一个定义表的所有数据的单个数组实现的

链接

因为我不知道有多少行将包含用户选择的数据集,所以我应该实现一个 gridView,它为每列接收不同的数据数组。

ES

或者,一种将行限制为指定整数的方法,因此也可以使用单个数组来解决我的问题。

0 投票
1 回答
157 浏览

android - android Layout 基于网格的元素定位

我已经绘制了一个背景(使用 Photoshop),其中一个圆圈形成了一个 4x4 网格。我想在圆圈内准确定位一些元素(如小圆圈图像/按钮)。我怎样才能做到这一点?我应该使用特定的布局吗?这是基于网格的游戏的背景。背景(会更准确):http ://uptiki.altervista.org/viewer.php?file=spojjb30484tjasmqbo2.png

0 投票
2 回答
811 浏览

android - 如何扩展行?

我正在尝试使用 GridLayout 并且无法扩展行(使用 TextViews)以“填充”布局中的空间。

垂直图片(注意红线是行应该展开的地方): 在此处输入图像描述

横向图片:
在此处输入图像描述

主.xml:

样式.xml:

0 投票
1 回答
673 浏览

android - Android GridView 错误

我有一个带有 GridView 的应用程序,它包含 60 个元素...这是 ImageAdapter 的代码,它扩展了 BaseAdapter 以显示它们...

问题是 - 当我向下滚动网格视图时 - 它从一开始就开始显示元素......我的错误是什么????

0 投票
4 回答
1054 浏览

android - 如何在 android 中使用图像制作自定义网格?

我想custom grid用我们通常在 android 手机中看到的画廊的图像制作一个

在此处输入图像描述

我已经搜索了几个小时。但是没有运气,最后我试图在这里提问。有人可以建议我如何实现这种网格视图。还是我需要遵循任何其他方法?