这可能有些奇怪的问题,但我无法弄清楚.
基本上我有一个扩展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何时完成绘制?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)