나는 안드로이드 초보자이며, 현재는 간단한 앱을 만들고있다. 7 장의 사진이 있는데 사용자가 화면을 터치하면 하나씩 변경하고 싶습니다. 다음은 내 코드입니다. 화면의 두 번째 터치에서 내 앱이 충돌합니다. 누군가가 도울 수 있다면, 나는 감사 할 것입니다.onTouch에서 사진을 변경하는 방법?
public class Game extends Activity {
public TextView result;
public ImageView pirveli, meore, mesame, meotxe, mexute, meeqvse, meshvide;
int counter=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.game);
result = (TextView) findViewById(R.id.result);
result.setText("Number of steps made: " + counter);
pirveli = (ImageView) findViewById(R.drawable.pirveli);
meore = (ImageView) findViewById(R.drawable.meore);
mesame = (ImageView) findViewById(R.drawable.mesame);
meotxe = (ImageView) findViewById(R.drawable.meotxe);
mexute = (ImageView) findViewById(R.drawable.mexute);
meeqvse = (ImageView) findViewById(R.drawable.meeqvse);
meshvide= (ImageView) findViewById(R.drawable.meshvide);
}
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
if(event.getAction()==0){
result.setText("Number of steps made: " + counter);
counter++;
pirveli.setImageResource(R.drawable.meore);
}
return false;
}
그리고 하나 더 질문 : 처음으로 화면을 터치하면 int 카운터가 증가하지 않습니다. 내가 어떻게 고칠 수 있니?
게시물에 StackTrace를 추가하십시오. – PKeidel