问题标签 [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 - 将android xml布局指向参考库
需要GridLayout
在我的 android 2.2 项目中使用,我从/android-sdk-macosx/extras/android/support/v7/gridlayout
. 当我清理项目时,红色下划线消失了。但是一旦我尝试编辑 xml 布局文件,错误就会返回:
那么如何让布局文件指向 API 7 网格布局呢?
java - GridLayout 不会在网格中显示
我正在使用 gridLayout 来简单地显示 2x2 布局。我稍后会增加这个,但我只是想让一个样本工作。截至目前,它们排成一个水平行。只看我的 xml,有没有人看到我做错了什么明显的事情?我的代码编译,我的 xml “验证”。谢谢
android - 尽管 ellipsize=end,但带有长文本的 Textview 会在 GridLayout 中推出其他视图
我的问题与How to get a layout where one text can grow and ellipsize, but not gove up the other elements on the layout非常相似,但请阅读下面为什么我不能使用那里提出的 TableLayouts 。
我正在尝试创建一个基本上如下所示的列表视图行:
| 文本视图 | 查看 1 | 查看 2 |
所有视图都包含可变宽度元素。TextView 设置了 ellipsize="end" 。视图 1 应对齐 TextView 的左侧,而视图 2 应对齐屏幕的右侧。因此,通常情况下,视图 1 和视图 2 之间会有空格。随着 TextView 中的文本变长,TextView 应该会增长,将视图 1 向右推,直到没有更多的空格。然后,ellipsize 应该开始,在 TextView 中剪切文本并在末尾附加一个省略号(“...”)。
所以,结果应该是这样的:
我试过了:
- TableLayouts,但它们似乎使某些设备上的滚动非常缓慢。
- RelativeLayouts,但我要么有重叠的视图,要么 view1 或 view2 完全消失了。
- GridLayouts,但 TextView 总是会增长,直到它占据屏幕的整个宽度,从而将 view1 和 view2 推出屏幕。
这是我试过的 GridLayout:
View 1 和 View 2 并不是真正的 TextView,我只是在示例中使用它们来简化事情。
有没有办法在不使用 TableLayouts 的情况下实现这一点?
编辑: 根据要求,这是我用RelativeLayout 解决这个问题的尝试。在这种情况下,TextView 占据了屏幕的整个宽度,因此 view1 和 view2 都不可见。
android - GridLayout 和 TextView
我有这个方案的 GridLayout
-COL0-COL1--COL2
[-------] [TEXTVIEW]
[-------] [TEXTVIEW]
[-IMG-] [RATINGBAR]
[-------] [TEXTVIEW ]
[-------] [电视]--[电视]
所以 IMG 有 ROWSPAN=5
TEXTVIEW1,TEXTVIEW2,RATINGBAR,TEXTVIEW3 有 colSpan=2;
TEXTVIEW1 和 TEXTVIEW2 可能有很长的文本,它从网络上检索数据。这就是问题所在,如果文本太长,它只会裁剪它。如果文本太长,我希望文本换行。
这是我的 XML
android - 如何为android gridLayout的不透明度设置动画?
实际上,我在构建我的 Android 应用程序时遇到了一个小问题。我想在我的应用程序中创建一个小游戏。它将像这样工作:
- 一开始会出现一个图像
- 然后应用程序要求用户放大图片
- 然后会出现一个网格并将图片分成像素(例如一百万像素墙)
- 用户将不得不选择网格的一个“像素”,他将赢得(或不赢得)一些积分。
看起来很简单,但我遇到了一些问题:
- 我怎样才能创建这个网格?(网格布局? )
- 如何在图片上放置不可见的网格(不透明度 = 0)?(网格布局选项也许?)
- 如何使用放大选项尽可能平滑(自然和简单)?
- 完成“放大”效果后,我应该怎么做才能将网格不透明度变为 1?
我知道一些问题可能会回答网格问题,但我需要一些个人建议来构建我自己的游戏。欢迎使用一般提示和技巧。解释会很棒。
提前致谢。
PS:对不起我的英语。这不是我的主要语言,但我希望我仍然可以理解。
android - 支持 lib android.support.v7.widget.GridLayout 导致 InflateException / ClassNotFoundException with app widgets
我很难将支持库与android.support.v7.widget.GridLayout
. 它总是给我以下错误:
提到的第 33 行是 support lib 标签开始的部分。似乎由于某种原因找不到该课程,但我不知道为什么...
我想使用这个库的原因是因为我想与 Android v10 保持兼容。不管我选择 v10 还是 v4.2.2 作为项目构建目标。清单minSdkVersion
设置为 10。我按照所有这些步骤进行操作,并尝试将 .jar 放入应用程序的引用库中并勾选导出它的选项。
这是我layout.xml
的,用于创建应用程序小部件:
更新:我设法将其缩小到GridLayout
与应用小部件相关的使用范围。似乎,只有在您使用GridLayout
它们时才会出现此问题。当我对普通人使用相同的布局时,Activity
它可以正常工作。关于如何解决这个问题的任何建议?
android - GetView 再次为最后一项返回 0?
我正在尝试显示网格视图的图像和文本。我从数据库中获取文本并将其存储到ArrayList以供以后使用。同样,我从 sd 卡中获取图像并显示它。
我编写的代码运行良好,但问题是getView()参数位置无法正常工作。位置以 0 开头,也以 0 结尾。所以网格的最后一项与第一项相同。下面是我的代码
这是我的原木猫
专辑.class
请需要认真的帮助我不知道这里发生了什么提前谢谢
android-gridview - GridLayout - 在 sqlite 中显示数据的基本信息
我有另一个描述,但我现在直接进行编辑,这样更好:
- 我需要从 sqlite 数据库中选择并显示 10 个属性,目前只有字符串类型。
问题:
1) 我需要创建一个网格之王,用 ListView (BaseAdapter) 填充?
发布了结果的图片,客户期望。
谢谢 !
android - android.support.v7.widget.GridLayout 无法让它工作
我有一个 android 项目,在它的大部分菜单和屏幕中都使用了 GridLayout。但问题是 API 14 及更高版本支持 GridLayout。
由于我想让该应用程序也可用于旧版本的 android,因此我尝试使用 Android 自己的支持库GridLayout,它增加了对 API 7 的支持。这正是我一直在寻找的,但是我不能为我的生活让它工作。我已经尝试了所有这些解释和想法:
和更多...
无论我做什么、如何做或使用什么 IDE(无论是 Eclipse ADT 还是 Android Studio),它总是在布局 XML 中给我一个错误,如下所示:
编辑:作为参考,这是我用来创建支持网格布局的内容(直接取自 android 示例程序):
如果上述解决方案都不起作用,我可能做错了什么?有什么我遗漏的东西,也许我的原始代码有问题?
任何帮助表示赞赏
android - Android Gridlayout:始终在高水位线上添加新视图
我正在尝试使用 GridLayout(不是 GridView!)来实现这样的布局:
但是使用我的代码(以及到目前为止我尝试过的所有内容),两个水平相邻视图的顶部总是对齐的。是否可以告诉每个新视图与其列的高水位线对齐?(请参阅“自动索引分配”下的新布局小部件:Space 和 GridLayout )
我的 layout.xml 现在看起来像这样:
在这个 GridLayout 中,我以编程方式添加我的视图: