如何获得布局的高度和宽度

时间:2017-08-16 14:12:47

标签: android-layout android-studio

我是编程新手。下面的代码是获取设备的屏幕尺寸。这是我的问题。如何更换此代码以获取我的relativelayout的宽度和高度?

    windowwidth = getWindowManager().getDefaultDisplay().getWidth();
    windowheight = getWindowManager().getDefaultDisplay().getHeight();

2 个答案:

答案 0 :(得分:0)

这应该让你去

deleteMessages

免责声明:我没有机会测试此代码。

答案 1 :(得分:0)

试试这段代码。它对我有用。

RelativeLayout = relativeLayout = findViewById(R.id.id_of_relativeLayout);

relativeLayout.post(new Runnable() {
    @Override
    public void run() {
        int width = relativeLayout.getWidth();
        int height = relativeLayout.getHeight();
    }
}