android–Activity何时完成绘制?

android–Activity何时完成绘制?,第1张

概述这可能有些奇怪的问题,但我无法弄清楚.基本上我有一个扩展View的类并覆盖onDraw方法,因此它绘制了一个位图.我想要做的是通过从图库中选择一张图片,将其发送并通过意图并在视图上绘制.问题是我无法在启动时获取活动来绘制位图.我尝试进入onCreate,onStart……没有用.它可以工作

这可能有些奇怪的问题,但我无法弄清楚.
基本上我有一个扩展VIEw的类并覆盖onDraw方法,因此它绘制了一个位图.我想要做的是通过从图库中选择一张图片,将其发送并通过意图并在视图上绘制.

问题是我无法在启动时获取活动来绘制位图.我尝试进入onCreate,onStart ……没有用.

它可以工作,如果我按下按钮并调用invalitate(),所以我怀疑我在Activity没有完成绘制之前尝试绘制.

有什么建议么?

解决方法:

好吧,如果你实例化在onCreate中扩展VIEw的类,那应该可行.

看看这个例子:

@OverrIDe  public voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    // Set full screen vIEw    getwindow().setFlags(WindowManager.LayoutParams.FLAG_FulLSCREEN,                                     WindowManager.LayoutParams.FLAG_FulLSCREEN);    requestwindowFeature(Window.FEATURE_NO_Title);    customVIEw = new CustomVIEw(this);    setContentVIEw(customVIEw);    customVIEw.requestFocus();  }
总结

以上是内存溢出为你收集整理的android – Activity何时完成绘制?全部内容,希望文章能够帮你解决android – Activity何时完成绘制?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1100844.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存