나는 안드로이드에 초보자입니다. 이미지 뷰가 있고 이미지에 정확히 세 번 터치하는 스크린이 하나있을 경우 다음 활동이 나타나야합니다.화면을 터치 한 후 다음 활동으로 이동하는 방법
제발 도와주세요 감사합니다.
나는 안드로이드에 초보자입니다. 이미지 뷰가 있고 이미지에 정확히 세 번 터치하는 스크린이 하나있을 경우 다음 활동이 나타나야합니다.화면을 터치 한 후 다음 활동으로 이동하는 방법
제발 도와주세요 감사합니다.
동일한 수를 관리해야합니다. 이 작업을 수행합니다 :
int touchCount = 0;
ImageView img = (ImageView) findViewById(R.id.image);
img.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
touchCount = touchCount + 1;
if (touchCount == 3){
touchCount=0;
Intent intent = new Intent(mContext, ActivityA.class);
startActivity(intent);
}else{
Toast.makeText(getApplicationContext(),
"Click more"+ Integer.toString(3-touchCount) +" time to navigate next screen."),
Toast.LENGTH_LONG).show();
}
});
ImageView img = (ImageView) findViewById(R.id.img);
img.setOnClickListener(new View.OnClickListener() {
private int clickCount;
@Override
public void onClick(View v) {
if (++clickCount == 3) {
Intent intent = new Intent(MainActivity.this, OtherActivity.class);
startActivity(intent);
}
}
});
MainActivity
는, 현재 활동의 이름입니다
및 OtherActivity
이 대상이다.
tnxx 톤 .. 제대로 작동 .. :) –
int click = 0;
image.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
click = click + 1;
if (click == 3){
click=0;
Intent intent = new Intent(Activity.this, nextActivity.class);
startActivity(intent);
}
});
tnxxxxx 버디 :) –
좋은 .. + 1하지만 우리가 할 수있는 터치는 출시 후 제로로 활동 –
중 다른 부분이나 활동의 이력서에 돌아 오는 다음 시간 동안 활동을 계산하게 그 – Anjali
tnxxxxxxxxxxx : –