我希望网格垂直填充:
1 4 7
2 5 8
3 6 9
而不是水平填充:
1 2 3
4 5 6
7 8 9
在我的网格中,我想指定列数,而不是行数。
这是我的div看起来:
.grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
}
<div class="grid">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
最初,网格在水平方向上布置项目。这是因为网格容器的初始设置为 grid-auto-flow: row
。
那就是您在布局中得到的:
.grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-auto-flow: row; /* default setting; can be omitted */
}
<div class="grid">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
如果切换到grid-auto-flow: column
,则网格项目将垂直放置。
.grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-auto-flow: column;
}
<div class="grid">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
但是对于垂直轴上的行行为,您需要定义行。
.grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-auto-flow: column;
grid-template-rows: 25px 25px 25px;
}
<div class="grid">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
</div>
从规格:
7.7。 自动放置:
grid-auto-flow
属性此属性控制自动放置算法的工作方式,准确指定自动放置的项目如何流入网格。
row
自动放置算法通过依次填充每一行并根据需要添加新行来放置项目。如果
row
未column
提供或未提供,row
则假定为。
column
自动放置算法通过依次填充各列并根据需要添加新列来放置项目。
我试图在javaFX程序中显示一个4列网格。这就是我设置网格的方式。 我已将标签和文本字段分别放在列 1,3 和列 2,4 中。问题是文本字段和下一个标签之间存在间隙,因此减少了第二个文本字段的宽度。 我该如何解决这个问题?
这个片段应该很好地说明了这一点,但下面是我想要实现的: 我希望我的第一行是,以便它跨越网格。这第一行并不总是存在的。 网格中的其他列应该是我不知道在任何给定的时间会有多少列。 问题是:当存在跨行时,以下列的行为是而不是。该片段显示跨列的存在如何改变后续列的行为。屏幕截图显示了正在创建的额外列。 您需要全屏运行代码段来查看它的操作。 如有任何建议将不胜感激。谢谢! null null
我设计了一个带有地图片段和回收器视图的布局。每个回收器视图项都是cardview(我已经指定了xml布局)。 问题是RecyclerView项无法填满屏幕宽度。 我尝试将layout_width更改为,…但这没有帮助 下面是每个项目的布局 和main_layout 希望任何人都能帮助我。我被困了三天。非常感谢。 ====~=======:===>====1====2===]====3====0.=
请给我你的建议。 以下URL提供jsonp格式的数据:http://demos.kendoui.com/service/Products 然而,我所做的唯一改变是使用我自己的网址指向简单的PHP来获取jsonp数据,如下所示: HTML源代码如下:
在我的后端视图中,我列出了一些POJO: BackingView。JAVA 一些ojo.java 这份清单在各方面都如你所料。最近,我想在我的前端添加一个功能,允许用户手动订购此列表。为此,我使用Primefaces OrderList,如下所示: 前端。xhtml 一旦我把上面的p:orderList添加到我的。在调试模式下检查时,我可以看到不再包含的实例,而是简单的字符串(更准确地说,是Poj
问题内容: 如何用对象类型的列表中的值填充JTable。我的代码如下所示: 我已经有了列,列表将来自schedule变量?考虑这些列,如何将其放到表中? 问题答案: 看一下DefaultTableModel。您可以遍历List并为每一行创建Object数组。