254得票25回答
网格布局(不是网格视图)如何均匀拉伸所有子元素

我想要一个内部带有按钮的2x2网格。由于只需要支持ICS,因此我正在尝试使用提供的新GridLayout。 以下是我的布局XML: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http:/...

127得票14回答
RecyclerView网格布局管理器:如何自动检测跨度计数?

使用新的GridLayoutManager:https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.html 它需要一个明确的span count,所以现在问题变成了:你如何知道每...

126得票5回答
网格布局和行/列跨度问题

Android Developers Blog中介绍了GridLayout布局的文章中展示了这张图,它展示了跨度如何影响自动索引分配: 我正在尝试使用GridLayout实现这一点。以下是我目前的代码:<android.support.v7.widget.GridLayout xm...

79得票8回答
GridLayoutManager - 如何自适应列宽?

我有一个使用GridLayoutManager的RecyclerView,用于显示卡片视图。 我希望卡片根据屏幕尺寸重新排列(Google Play应用程序使用此类方法来排列其应用卡片)。 这是一个例子: 目前我的应用程序如下所示: 正如您所看到的那样,卡片只会拉伸而不会适...

70得票9回答
使用GridLayoutManager和RecyclerView更改列数

在我的片段中,我以下列方式设置了GridLayout: mRecycler.setLayoutManager(new GridLayoutManager(rootView.getContext(), 2)); 所以,当用户旋转手机/平板电脑时,我希望将2更改为4。我已经了解了onConfigu...

55得票5回答
在RecyclerView末尾添加空白间距

我有一个带有网格布局的RecyclerView。我的要求是,当用户滚动到列表末尾时(参见我的糟糕模型),应该有一个高度为50dp的空白空间,它与我的网格尺寸不同。 请注意,这个空间只在最后一行可见,因为我不想改变布局。我可以让recyclerview具有50dp的底部边距,但我不想这样做。&...

54得票6回答
网格布局列宽

我在我的GridLayout中有两列。我想做的是让这两列每个占据屏幕宽度的一半,然后让它们的子内容填充自己的单元格宽度/高度。我尝试将子项设置为fill_parent,但这只会导致第一个子项接管整个布局。而且似乎GridLayout不支持weight?也许有更好的布局可用,但我想要一个网格样式...

45得票4回答
Android - 网格布局和瀑布流布局的区别

我正在使用Android Material Design API,想以网格格式显示一些数据。我尝试了GridLayout和StaggeredGridlayout,两者看起来相同。为了一般性的信息,我想问一下Gridlayout和StaggeredGridlayout有什么区别? 谢谢。

44得票14回答
在GridLayout中,即使使用了ellipsize=end,具有长文本的Textview仍会将其他视图挤出。

我的问题与这个问题非常相似:如何获得一个布局,在该布局中,一个文本可以增长和省略,但不会吞并布局上的其他元素 ,但是请继续阅读下面的原因,了解为什么我不能像那里提出的那样使用TableLayouts。 我试图创建一个类似于以下内容的listview行: | TextView | View ...

37得票2回答
安卓GridLayout等宽列宽

在 Android GridLayout 中真的不可能轻松地强制让列宽相等吗?尝试了显而易见的布局...<GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http...