Hey,
weiss jemand wieso wenn ich den Code eingeben will: "setContentView(R.layout.touchanddrag);", das "R." rot unterstrichen wird, und dann in der Error Box dieser Fehler angezeigt wird:"R cannot be resolved to a varialbe"?
Hier ist nochmal das ganze Script:
package de.bommba;
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnTouchListener;
import android.widget.ImageView;
public class TouchAndDrag extends Activity implements OnTouchListener{
ImageView iv;
@Override
protected void onCreate (Bundle savedInstanceState) {
//TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.touchanddrag);
iv=(ImageView)findViewById(R.id.iv);
iv.setOnTouchListener(this);
}
float x,y=0.0f;
boolean moving=false;
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
switch(arg1.getAction()){
case MotionEvent.ACTION_DOWN:
moving=true;
break;
case MotionEvent.ACTION_MOVE:
if(moving){
x=arg1.getRawX()-iv.getWidth()/2;
y=arg1.getRawY()-iv.getHeight()*3/2;
iv.setX(x);
iv.setY(y);
}
break;
case MotionEvent.ACTION_UP:
moving=false;
break;
}
return true;
}
}
P.S. Fast alle Zeilen sind irgendwie falsch in diesem Script in dem Forum verrutscht (nach links)