Dev/Android
[Android] Toolbar 뒤로가기 버튼
hau
2020. 6. 17. 14:46
728x90
Toolbar mToolbar = (Toolbar) findViewById(R.id.main_toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true); // 뒤로가기 버튼, 디폴트로 true
// ↓툴바의 홈버튼의 이미지를 변경(기본 이미지는 뒤로가기 화살표)
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_folder_open_white);
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_main);
Toolbar mToolbar = (Toolbar) findViewById(R.id.main_toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true); // 뒤로가기 버튼, 디폴트로 true만 해도 백버튼이 생김
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()){
case android.R.id.home:{ //toolbar의 back키 눌렀을 때 동작
finish();
return true;
}
}
return super.onOptionsItemSelected(item);
}
}
Reference
728x90