grid-layout相关内容
我正在尝试创建一个包含按钮的网格布局,但是默认情况下,这些按钮之间有一个空格,我不需要. .xml文件如下所示:
..
我正在一次使用RecyclerView将ImageButtons一次添加到GridLayout中.我的应用程序监听传入的图像和字符串以标记按钮. 我想在每个按钮和文本的右侧添加一个边距,以使单词不会彼此碰到(就像下面的图片一样). 解决方案 不,这些不是适配器的用途. 在XML布局文件中设置边距或填充(您可能需要填充). 您可以在视图的XML声明中设置android:pa
..
我有一个尝试显示为网格的列表(
). 单元格的宽度固定(例如100px):列数和行数取决于屏幕分辨率. 当屏幕的宽度较大时,会有很多列但只有几行: ______________________________________________________________ | ___________ ___________ ___________
..
我是QT/QML应用开发初学者 如何基于ListModel计数动态创建qml. 在视图中,我正在使用Repeater在GridLayout中列出modelObjects. Item{ id:griditem anchors.fill:parent GridLayout{ id: grid2
..
好的,我有一个问题,我不知道如何知道在网格布局上单击了哪个单元格,有什么功能吗? 我在容器上有网格布局,可容纳10行10列,而我想要的是对所有单元格的鼠标侦听器,因此,当我单击单元格(2,1)时,它会说我正在单击哪个单元格,原因是鼠标侦听器. 有任何线索吗?在此先感谢 解决方案 向使用GridLayout并在网格中保存组件的容器中添加一个MouseListener.然后在mou
..
我正在编写MineSweeper,并在GridLayout上使用JButton.用户输入的行数和列数,因此设置固定大小可能会引起一些问题. 如何在不设置面板固定尺寸的情况下删除按钮之间的空间? 解决方案 使用JButton然后使用GridLayout 似乎是一个更大的问题 在这里,我将JButton替换为JPanel(还有一些边界魔术) 我尝试的另一件事是将负h/vgap传
..
因此,我有以下Java代码可以生成您在图像中看到的内容.布局几乎是我想要的,除了将按钮拉伸到相等的大小和填充.无论如何,是否像其他答案一样避免使用GridBagLayout来避免这种情况?我尝试将面板的内部尺寸设置为较小,但无论如何都会拉伸. 代码: //Set-up main window JFrame mainwindow = new JFrame(); m
..
我有一个带有2个JLabel,2个JTextField和一个JButton的GridLayout(3,2).我将它们添加为图片或代码中所示.一切都很好,但是JTextField的大小太大了,我希望它能像我画的红线所示.我试过说jtf3.setPreferredSize( new Dimension( x, y ) );,但它根本没有改变尺寸.另一种解决方案是例如使GridLayout稍微GridL
..
我在网格布局中将图标添加到特殊元素(网格?)时遇到问题.我的网格布局包含64个“砖",旨在用作棋盘. 我的网格代码如下: 国际象棋棋盘 public class SjakkBrett extends JFrame implements Config { public ChessBoard() { setSize(800,800); setLayout(new
..
如何从GridLayout中添加JLabel?我有一个8x8的网格布局. Container content = getContentPane(); content.setLayout(new GridLayout(8, 8,2,2)); for (int f = 0; f
..
我将计算机科学课的Connect Four作为我的CPT.到目前为止,我已经创建了面板,但是遇到了问题.我要做的是在板上的每个插槽上制作一个面板,并用连接四块板上的空插槽的图片填充它,当每个点组合在一起时,看起来就像是一块完整的连接四块板上.基本上,我要在主面板中添加一个网格布局面板,并用包含插槽图片的其他多个面板填充该网格面板.我已经创建了一个子例程来执行此操作.但是,当我运行程序时,中间只会出
..
我有一组要按照以下模式显示的图像: [1] [4] [7] [10] [13] [2] [5] [8] [11] ... [3] [6] [9] [12] 我知道我总是可以将3个图像手动分组为div.column或类似的图像,但是我想用尽可能简单的HTML来实现这种布局.图片为225x150. 目前,我有以下HTML:
..
我使用网格布局(水平和垂直).我喜欢这样的事实,即调整窗口大小时会填满整个窗口内容.但是此扩展程序管理不善.我经常想更改网格布局中仅一列的大小,而不更改窗口的大小.例如在Windows资源管理器中.有两列-目录的左侧列表及其内容在左侧的右边.而且我总是可以在它们之间按下鼠标按钮,并拖动以更改列之间的相互大小. 如何在Qt中做到这一点? 解决方案 您需要使用
..
很抱歉,如果这个问题很简单,但是我正在查看有关如何使用Buttons,Text,GroupBox和QML中的ProgressBar设置GridLayout的官方文档. 我正在尝试实现的布局如下: 问题,我遇到的问题是我正在努力实现上述布局. 我在理解如何在页面内以正确的方式放置元素时遇到一些问题. 我到目前为止所做的事情: 1)我发现了一个非常有用的,以了解其概念. 2)我
..
我正在尝试在我的Kotlin Android应用程序中获得2x6(WxH)GridLayout.我为RecyclerView设置了xml和fragment/adapter,但是对于如何将GridLayout应用于此,我有点不知所措. 如何使我的商品(listview_row_enrollments.xml)显示在网格中,而不只是水平列表中? EnrollmentFragment.kt
..
我将Bootstrap 3用于使用PHP和HTML创建的网页. 使用自适应网格和 Bootstrap 3 上的类,您可以为div分配多个类,以根据当前屏幕尺寸定义不同的宽度-例如:
... 这是指使用大型设备的col-lg,中型设备的col-md,小型设备的col-sm和超
..
在下面的代码中,我创建了一个具有3行3列的GridLayot,我想要做的是,将jpanel_1添加到 Gridlayout的特定单元格,让我们在网格单元格编号(2,3)中说. 代码: private void setUpGUI2() { // TODO Auto-generated method stub jFrame_2 = new JFrame("Border De
..
我试图防止JPanel中的GridLayout完全填充单元格并忽略组件的任何setSize 我正在使用以下代码: import javax.swing.*; import java.awt.*; public class GrideComponents{ public static void main(String[] args) { JFrame frame = new
..
我正在创建Java swing GUI,并且已格式化JPanel以使用GridLayout.我需要访问网格的特定“框"(即特定坐标),但是我看不到这样做的方法. 我该怎么做? 解决方案 您不应该依赖GUI代码(视图)为您提供有关程序数据(模型)的信息.最好的解决方案是从一开始就“知道"哪个组件-也许您应该有一个数据结构(2D数组?)来保存这些组件,并在将任何内容添加到网格时进行更新.
..
好的,所以我有一个带有GridLayout的JPanel.然后,网格的每个单元格都包含另一个JPanel. 我想做的是在“下方" JPanel上有一个侦听器,然后告诉我单击了“叠加" JPanel中的哪个-这样我就可以对它和周围的JPanel做出反应,而无需JPPanels知道他们的位置(他们改变了!) 有没有办法做到这一点-类似于确定在MouseListener中单击了JPanel组
..