Android 数据绑定无法获取视图';s高度

Android 数据绑定无法获取视图';s高度,android,view,android-databinding,Android,View,Android Databinding,最近,我用数据绑定库启动了一个新的Android项目。 我试着看得高一些。 这是以前获取视图高度的代码。它很好用 emptyListAppView.post(new Runnable() { @Override public void run() { mAppEmptyViewHeight = emptyListAppView.getHeight(); SLog.v(TAG,"mCon

最近,我用数据绑定库启动了一个新的Android项目。 我试着看得高一些。 这是以前获取视图高度的代码。它很好用

emptyListAppView.post(new Runnable() {
            @Override
            public void run() {
                mAppEmptyViewHeight = emptyListAppView.getHeight();
                SLog.v(TAG,"mContactEmptyViewHeight =  " + mAppEmptyViewHeight);

            }
        });
应用数据绑定将是:

        binding.emptyListView.post(()->{
        SLog.v(TAG,"emptyListView height = " + binding.emptyListView.getHeight());
    });
但当我应用数据绑定来获取视图的高度时,返回值是0。 我不知道为什么我不能通过数据绑定获得视图高度

你能帮我解决这个问题吗。
完成搜索后,请提前感谢。我找到了解决办法
我希望任何遇到同样问题的人都能用上述解决方案解决问题

当您获得该视图的高度时?也许你可以试着在获得高度之前增加一些延迟,这可能有效。