Android 数据绑定无法获取视图';s高度
最近,我用数据绑定库启动了一个新的Android项目。 我试着看得高一些。 这是以前获取视图高度的代码。它很好用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
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。
我不知道为什么我不能通过数据绑定获得视图高度
你能帮我解决这个问题吗。
完成搜索后,请提前感谢。我找到了解决办法
我希望任何遇到同样问题的人都能用上述解决方案解决问题当您获得该视图的高度时?也许你可以试着在获得高度之前增加一些延迟,这可能有效。