2013-02-04 8 views
0

나는 총을 수평으로 움직여야하기 때문에 사냥 게임을 개발 중입니다 총을 표시 할 수 있지만 총을 움직일 수 없습니다. 움직임을 위해 나는 ontouchlistener을 가지고 있지만 이동할 수 아니다 않은 : 난 당신이 대신 서피스 뷰 SurfaceView를 사용하도록 조언 할앱에서 이미지를 이동할 수 없습니다

public class Touchmoveimage extends Activity { 

    int x,y,x1,y1; 

    RelativeLayout rl; 

public void onCreate(Bundle savedInstanceState) 

{ 

    super.onCreate(savedInstanceState); 

    setContentView(R.layout.activity_main); 

    rl=(RelativeLayout)findViewById(R.id.bb); 

    x = getWindowManager().getDefaultDisplay().getWidth(); 

    y = getWindowManager().getDefaultDisplay().getHeight(); 

    final ImageView balls = (ImageView)findViewById(R.id.ball); 

    balls.setOnTouchListener(new View.OnTouchListener() 

    { 


    public boolean onTouch(View v, MotionEvent event) 

        { 

         if(event.getAction()==MotionEvent.ACTION_DOWN) 

         { 
          x1=(int) event.getX(); 

          y1=(int) event.getY(); 

          RelativeLayout.LayoutParams param=new   
           RelativeLayout.LayoutParams(x1,y1); 

           rl.addView(balls, param); 
         } 
         return false; 

        } 
    } 
    ); 
} 
} 

답변

0

. 이것을 사용하는 좋은 예는 Android SDK 예제의 Lunar Lander입니다.

+0

예 제발 말해주세요 –

+0

어느 하나라도 회신 해주십시오 –

+0

쓴 글을 읽었습니까? "이것을 사용하는 좋은 예는 Android SDK 예제의 Lunar Lander입니다." –

관련 문제