안드로이드 4.0에서
view 클래스를 상속받은 CustomView 클래스에서 onTouchevent 함수가 반응이 없습니다. 밑에 버젼에서는

걍 되던 것인데 구글링 해두 당최 찾지를 못하겠내요 같은 현상으로 해결 보신분 방법점 알려주세요

어플 등록되어 배포중인데 새폰들은 다들 적용이 안되어 환장 할 지경입니다 ㅜ.ㅜ

 

public class MainView extends View{
 Context mainCon;
 static RectF rect;
 static int count = 0;
 boolean next = false;
 
 public MainView(Context context) {
  super(context);
  mainCon = context;
 }

 @Override
 protected void onDraw(Canvas canvas) {
  // TODO Auto-generated method stub
  Paint paint = new Paint();
  paint.setColor(Color.RED);
  paint.setAlpha(30);
  Paint paint02 = new Paint();
  paint02.setColor(Color.WHITE);
  paint02.setTextSize(30);
  rect = new RectF(TopActivity.Width-100, TopActivity.Height/2-100, TopActivity.Width, TopActivity.Height/2);
  canvas.drawRoundRect(rect, 10f, 10f, paint);
  canvas.drawText("터치",TopActivity.Width-80, TopActivity.Height/2-40, paint02);
 }

 @Override
 public boolean onTouchEvent(MotionEvent event) {
  // TODO Auto-generated method stub
  return super.onTouchEvent(event);
 }
}

서비스에서 돌아가게 되어있습니다.