<https://lh3.googleusercontent.com/-EHkJSOHEx4g/VrKLCovfHGI/AAAAAAAAAu4/8P45oyNi8xs/s1600/symbol%2Berrors_android.png>
I tried to follow the tutorial as best I could @ Touch and Drag Image 
(youtube) <https://www.youtube.com/watch?v=DGuwi5X5vZw>

The problem is at the lines:

setContentView(R.layout.touchdrag);
        iv=(ImageView)findViewById(R.id.iv);


the error states that the symbols touchdrag and iv cannot be resolved.


in the following TouchAndDrag.java file


package org.foo.tabletop; /**
 * Created by Foo on 2/3/2016.
 */
import android.app.Activity;
import android.os.Bundle;
import android.R;
import android.view.MotionEvent;
import android.view.View;
import android.widget.ImageView;


public class TouchAndDrag extends Activity implements View.OnTouchListener{
    ImageView iv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.touchdrag);
        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) {
        switch(arg1.getAction()){
            case MotionEvent.ACTION_DOWN:
                moving=true;
                break;
            case MotionEvent.ACTION_MOVE:
                if(moving){
                    x=arg1.getRawX()-iv.getWidth()/2;
                    y=arg1.getY()-iv.getWidth()*3/2;
                    iv.setX(x);
                    iv.setY(y);
                }
                break;
            case MotionEvent.ACTION_UP:
                moving=false;
                break;
        }
        return true;
    }
}


the touchdrag.xml file:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:id="@+id/iv"
        android:src="@drawable/smiley" />
</LinearLayout>


Any help would be appreciated.

Here is a screenshot that helps to show the structure of the app:

<https://lh3.googleusercontent.com/-EHkJSOHEx4g/VrKLCovfHGI/AAAAAAAAAu4/8P45oyNi8xs/s1600/symbol%2Berrors_android.png>



-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/d9d591ac-9d08-4505-8fd5-1292ee378ea9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to