gpt4 book ai didi

android - 如何知道android Activity中的布局是否完全膨胀?

转载 作者:行者123 更新时间:2023-12-02 13:42:41 26 4
gpt4 key购买 nike

我只想在布局完全膨胀后创建通知。

how to know when view has inflated using the onFinishInflate引用了这个链接,上面说没有这样的回调。

onFinishInflate()

而且简单地在 setContentView() 之后设置通知也不会达到预期效果,首先显示通知,然后 View 在用户视点中膨胀。

有人可以帮我知道吗?

最佳答案

试试这个:

final LinearLayout layout = (LinearLayout)findViewById(R.id.MainLinear);
ViewTreeObserver vtobs = layout.getViewTreeObserver();

vtobs.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
int width = layout.getMeasuredWidth();
int height = layout.getMeasuredHeight();
Log.v("SimpleTest", "Width : "+width);
Log.v("SimpleTest", "Height : "+height);
}
});

希望对您有帮助。

谢谢。

关于android - 如何知道android Activity中的布局是否完全膨胀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13873431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com