如何在GridLayout中查找特定单元格的宽度和高度

时间:2017-06-21 21:02:19

标签: android android-layout

我希望在运行时期间从活动代码中找到GridLayout中特定行和列号的宽度和高度。

1 个答案:

答案 0 :(得分:0)

我设法通过在xml中创建虚拟布局来实现此目的,如下所示:

    <LinearLayout
        android:id="@+id/l_dummy_1"
        android:layout_gravity="fill_horizontal|fill_vertical"
        android:layout_row="0"
        android:layout_column="0"
        android:layout_columnSpan="4"
        android:orientation="vertical"
        />

然后我通过调用

获得了4列的总维数
    dummyLayout = (LinearLayout) findViewById(R.id.l_dummy_1);
    width = dummyLayout.getWidth();
    height = dummyLayout.getHeight();