toolbar 에 back button을 추가하는 법
res > drawable > ic_left_arrow.xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:autoMirrored="true"
android:height="24dp"
android:viewportHeight="24"
android:viewportWidth="24"
android:width="24dp">
<path android:strokeColor="#FFFFFF"
android:strokeWidth="2"
android:pathData="
M17,5l-9,7l9,7
"/>
</vector>
res > layout > activitymain.xml
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="parent" />
mainactivity.java
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_left_arrow);
mainActivity.java
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) {
Toast.makeText(this, "Back", Toast.LENGTH_SHORT).show();
onBackPressed(); // Navigate back to the previous activity
return true;
}
return super.onOptionsItemSelected(item);
}
'android source ' 카테고리의 다른 글
Notification 보내기 (0) | 2024.09.16 |
---|---|
resource 에서 text file 읽기 (0) | 2024.09.16 |
menu 폭 줄이는 법 (0) | 2024.08.17 |
code page 설정하여 파일 읽고 쓰기 (0) | 2024.08.08 |
Wifi Monitoring (0) | 2024.07.02 |