问题标签 [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.
android - GridLayout(不是GridView)如何均匀拉伸所有孩子
我想要一个 2x2 网格,里面有一个按钮。这只是 ICS,所以我尝试使用给定的新 GridLayout。
这是我的布局的 XML:
问题是我的观点并没有均匀地延伸到每一行。这会导致我的 GridLayout 右侧有很多额外的空间。
我尝试了设置layout_gravity="fill_horizontal"
,但这仅适用于该行的最后一个视图。这意味着单元格 1 一直延伸以为单元格 0 提供足够的空间。
关于如何解决这个问题的想法?
android - GridLayout 和行/列跨度问题
介绍的Android 开发者博客文章GridLayout
展示了 span 如何影响自动索引分配的图表:
我正在尝试使用GridLayout
. 这是我到目前为止所拥有的:
我必须引入<Space>
元素以确保每列都有最小宽度,否则,我会有一堆零宽度的列。
然而,即使有他们,我也明白了:
尤其:
尽管如此
android:layout_gravity="fill_horizontal"
,我的具有列跨度的小部件并未填充跨度列尽管有这些
android:layout_rowSpan
值,但没有任何内容跨越行
任何人都可以使用 复制博客文章中的图表GridLayout
吗?
谢谢!
android - Android:在每个 ListView 行中添加两个 GridView
在我的应用程序中,我有列表,每个列表项将显示两个 GridView。一个 GridView 显示所有项目及其详细信息,另一个将显示有关该列表的一些操作。
是否可以实施?如果是,请为我提供实施的最佳方式....
谢谢,...
android - Android:将自定义视图添加到空的 GridLayout
在我的应用程序中,我必须显示一个 ListView,listview 的每一行都应该包含一个 GridLayout。并且网格布局的项目是通过适配器类动态添加的。
但我看不到任何网格项目。请为我提供正确的实施方式
android - 将Android“Gridlayout库项目”直接导入我的项目
我已经了解了如何为 Android 4.0 设备使用 Gridlayout。我下载了支持库,将其作为库项目导入,然后在我自己的项目中将其作为库引用。但我想直接在我自己的项目中拥有这个库。我已经将 libs 文件夹的文件复制到了我自己的 libs 文件夹中。我还将 attrs.xml 和 dimens.xml 复制到我自己的项目中。然后我将两个 jar 文件添加到我的构建路径中。Eclipse 本身没有给我任何错误,但是由于一些“找不到等”问题,Android 布局编辑器无法再渲染我的布局(我不是在办公室写的,所以很遗憾我不能发布确切的错误信息,但我明天会做)。
我真的需要一个项目中的一切。我忘了什么吗?甚至可能吗?因为我没有找到任何“网格布局支持库示例”,其中有人将所有内容合并到一个项目中。
我希望你能理解我的问题,在此先感谢。
编辑 这是我的布局编辑器所说的:
com.android.layoutlib.bridge.MockView 无法转换为 android.view.ViewGroup 异常详细信息记录在 Window > Show View > Error Log 无法实例化以下类: - android.support.v7.widget.GridLayout(打开类,显示错误日志)有关详细信息,请参阅错误日志(窗口 > 显示视图)。
这里是我的错误日志消息:
general.xml:com.android.layoutlib.bridge.MockView 无法转换为 android.view.ViewGroup
android.support.v7.widget.GridLayout 无法实例化。
android - 无法解决错误 - 视图需要 API 级别 14(当前最低为 8):
我的代码是 -
并且 Eclipse 在上述代码的第一行给了我错误...... 错误是 - “查看需要 API 级别 14(当前最小值为 8):”
请帮帮我..!! 我已经下载了 API 版本 14 (Android 4.0),然后我也收到了这个错误!
android - 如何在 GridView android 中获得垂直滚动?
我正在开发一个显示图像的 android 应用程序。我grid view
用来在我的应用程序中显示图像。
但默认的 gridview 是horizontal scrolling
我想在vertical scrolling
网格视图中显示图像。
请建议我一种在gridview中实现垂直滚动的方法。
提前致谢。
android - Android:GridLayout 的分隔线
在我的应用程序中,我有一个 Listview,Listview 中的每个项目都有一个 GridLayout。我通过适配器类向 GridLayout 添加了一个自定义视图。添加到 GridLayout 的视图大小不同。它可能因一种观点而异于另一种观点。我在 getView() 适配器中的代码是,
我的 xml 代码是。
我想添加一个分隔线,它具有 childViews 的最大高度。并且在某些情况下,gridlayout 可能有超过 1 行,因此分隔视图的高度应根据 GridLayout 行中视图的最大高度而变化。
如果我可以先添加索引为 0、2、4 等的所有子视图。然后计算子视图的最大高度。计算最大高度后,我可以添加索引为 1、3、5、7 等的分隔视图。
请为我提供正确的方法来做到这一点。谢谢。
android - 通过 java 编码使用 layout_column
我有一个GridLayout
和里面一些TextView
。我android:layout_column
在xml中使用过,它正在工作。现在我的问题是,我们如何通过 java 编码来实现这一点。我看过一些例子,但它们就像
我该怎么办GridLayout
?
android - 如何在gridlayout中显示二维数组
我有Array [] [] myArray = new Array [5] [5]
, 或Array [] [] myArray = new Array [7] [9]
, 或new Array [12] [13]
我想在GridLayout
. 我发现了很多例子,但没有二维数组。
告诉我我应该延长BaseAdapter
吗?我不知道如何解决这个问题