پاسخ ها (1)
1
Tavana
ابتدا سه اکتیویتی مجزا بسازید و دکمه ها را روی آن ها قرار دهید و به دکمه ها و اکتیویتی ها Id دهید.
کد زیر را در نظر بگیرید که در اکتیویتی 2 قرار دارد. دقت کنید هنگامی که در اکتیویتی 1 هستید، دکمه ی مربوط به رفتن به اکتیویتی قبلی باید غیر فعال باشد یا پیغام بدهد که اکتیویتی وجود ندارد و همچنین در اکتیویتی 3 هم باید دکمه مربوط به رفتن به اکتیویتی بعدی غیر فعال باشد یا پیغام بدهد که اکتیویتی بعدی وجود ندارد.
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button buttonNext = findViewById(R.id.buttonNext); // دکمه ای که قراره با کلیک روی آن به اکتیویتی بعدی برویم
buttonNext.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent activity3Intent = new Intent(getApplicationContext(), Activity3.class); // اکتیویتی ای که قراره با زدن دکمه به آن برویم
startActivity(activity3Intent);
}
});
Button buttonPrev = findViewById(R.id.buttonPrev); // دکمه ای که قراره با کلیک روی آن به اکتیویتی قبلی برویم
buttonPrev.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent activity1Intent = new Intent(getApplicationContext(), Activity1.class); // اکتیویتی ای که قراره با زدن دکمه به آن برویم
startActivity(activity1Intent);
}
});
}
}
پاسخ به سوال