+-

这可能有些奇怪的问题,但我无法弄清楚.
基本上我有一个扩展View的类并覆盖onDraw方法,因此它绘制了一个位图.我想要做的是通过从图库中选择一张图片,将其发送并通过意图并在视图上绘制.
基本上我有一个扩展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何时完成绘制? - 乐贴网