Java 根据水平和垂直可用空间自动填充tablelayout
我想创建一个TableLayout,并用相同宽度的自定义视图填充它。 是否可以填充它,以便水平插入项目,并且在没有更多可用空间时,创建并填充新行(依此类推) 我想通过以下方式实现这一目标:Java 根据水平和垂直可用空间自动填充tablelayout,java,android,android-ui,android-tablelayout,Java,Android,Android Ui,Android Tablelayout,我想创建一个TableLayout,并用相同宽度的自定义视图填充它。 是否可以填充它,以便水平插入项目,并且在没有更多可用空间时,创建并填充新行(依此类推) 我想通过以下方式实现这一目标: numColumns = myTableLayout.getLayoutParams().width / myView.getMeasuredWidth(); numRows = myTableLayout.getLayoutParams().height / myView.getMeasuredHeight
numColumns = myTableLayout.getLayoutParams().width / myView.getMeasuredWidth();
numRows = myTableLayout.getLayoutParams().height / myView.getMeasuredHeight();
但我很高兴知道是否有预先制作的东西存在,或者是否可以以更好的方式实现 你是否尝试过使用
GridView
GridView
是我想要替换的,因为我确实想要一个网格,但不是自由滚动。因此,我想到了一个表格布局
,它能够通过重新填充来检测滑动和按键输入,使其向上/向下移动一行。