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

问题描述 投票:0回答:1

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

android android-layout
1个回答
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();
© www.soinside.com 2019 - 2024. All rights reserved.