相关疑难解决方法(0)

为什么在invalidate()之后没有调用onDraw?

我在stackoverflow上发现了很多帖子,但我仍然无法解决我的问题.这是我的代码片段:

public class MyView extends RelativeLayout {

Button b1;
Button b2;
Context sContext;
public static int i = 0;
private int w = 400;
private int h = 400;
private int w2 = 100;
private int h2 = 100;

public MyView(Context context) {
    super(context);
    sContext = context;
    init();
}

public MyView(Context context, AttributeSet attrs) {
    super(context, attrs);
    sContext = context;
    init();
}

private void init() {
    b1 = new Button(sContext);
    addView(b1);
    b1.setBackgroundColor(Color.YELLOW);

    b1.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) …
Run Code Online (Sandbox Code Playgroud)

android

47
推荐指数
3
解决办法
4万
查看次数

标签 统计

android ×1