0
tabLayout에 3 개의 탭이 있습니다. 현재 Tab 2 또는 3을 사용하여 FAB 버튼을 클릭하고 GROUPS 클래스로 이동하면 GROUPS 클래스에서 사용자 정의 "뒤로"버튼을 클릭 할 때 항상 2nd 탭이 아닌 첫 번째 탭으로 돌아갑니다. 당신이 어디에서 왔는지 세 번째.동일한 탭으로 돌아가는 방법 tabLayout에서 왔음
그러나 GROUPS 클래스에서 Android '뒤로'버튼을 클릭하면 원래 탭으로 돌아갑니다.
그래서 내 사용자 지정 버튼 코드는 다음과 같습니다
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
@Override
public void finish() {
super.finish();
overridePendingTransition(R.anim.animate_downfade, R.anim.animate_down);
}
그래서 어떻게 그룹에 "다시"내 사용자 정의 버튼을 만들 수 있죠 :
여기final Button BackToMainActivity = (Button) findViewById(R.id.ToMainActivity);
BackToMainActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent startIntent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(startIntent);
overridePendingTransition(R.anim.animate_downfade, R.anim.animate_down);
}
});
모든 안드로이드 장치에 의해 제공 "뒤로"버튼입니다 클래스에서도 안드로이드의 "뒤로"버튼처럼 사용자를 탭으로 되돌려 놓을 수 있습니까? 당신의 클릭 이벤트에에서