Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 根据水平和垂直可用空间自动填充tablelayout_Java_Android_Android Ui_Android Tablelayout - Fatal编程技术网

Java 根据水平和垂直可用空间自动填充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

我想创建一个TableLayout,并用相同宽度的自定义视图填充它。 是否可以填充它,以便水平插入项目,并且在没有更多可用空间时,创建并填充新行(依此类推)

我想通过以下方式实现这一目标:

numColumns = myTableLayout.getLayoutParams().width / myView.getMeasuredWidth();
numRows = myTableLayout.getLayoutParams().height / myView.getMeasuredHeight();

但我很高兴知道是否有预先制作的东西存在,或者是否可以以更好的方式实现

你是否尝试过使用
GridView
GridView
是我想要替换的,因为我确实想要一个网格,但不是自由滚动。因此,我想到了一个
表格布局
,它能够通过重新填充来检测滑动和按键输入,使其向上/向下移动一行。