5 回答

TA貢獻1828條經驗 獲得超3個贊
在您的點擊偵聽器中編寫此代碼:
btn_right.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
current_image_index++;
current_image_index = current_image_index % images.length;
imageView.setImageResource(images[current_image_index]);
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
}
});

TA貢獻1815條經驗 獲得超6個贊
你必須開始你的第二個活動
startActivity(new Intent(getApplicationContext(), MainActivity.class));
確保您在清單文件中添加了第二個活動

TA貢獻1111條經驗 獲得超0個贊
沒有代碼可以導航到 MainActivity
觸發以下代碼
private void startMainActivity(){
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
}

TA貢獻1821條經驗 獲得超5個贊
void SwitchButton() {
btn_right = (Button) findViewById(R.id.btn_right);
btn_left = (Button) findViewById(R.id.btn_left);
btn_right.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
current_image_index++;
current_image_index = current_image_index % images.length;
imageView.setImageResource(images[current_image_index]);
startMainPage();
}
});
btn_left.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
current_image_index--;
if (current_image_index < 0) {
current_image_index = images.length - 1;
}
imageView.setImageResource(images[current_image_index]);
startMainPage();
}
}
);
}
private void startMainPage() {
Intent intent = new Intent(Login.this, MainActivity.class);
startActivity(intent);
}

TA貢獻1804條經驗 獲得超3個贊
無論您想在哪里調用下一個活動,請使用:-
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
添加回答
舉報