์ก์ ๋ฐ ์ ๋ฐ๊พธ๊ธฐ
name๋ ์์ ์ด ์ง์ ํ์ฌ ๋ฐ๊ฟ ์ ์๋ค.
์ก์ ๋ฐ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ
MainActivity.java ์์
getSupportActionBar().setTitle("ํฌ์คํ
๋ฆฌ์คํธ");
+
// ์ก์
๋ฐ์ ํ์ดํ ๋ฐฑ๋ฒํผ์ ํ์ํ๋ ์ฝ๋
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
๋ฐฑ๋ฒํผ์ ์ด๋ ๊ฒ ๋ํ๋๋ค.
+
// ์ก์
๋ฐ์ ํ์ดํ๋ฅผ ๋๋ฅด๋ฉด, ์ด ์กํฐ๋นํฐ๋ฅผ ์ข
๋ฃํ๋๋ก ํ๋ ํจ์
@Override
public boolean onSupportNavigateUp() {
// ๋ค๋ฅธ ์์
์ด ์์ผ๋ฉด ์ฌ๊ธฐ์ ์ฝ๋๋ฅผ ์์ฑํ๋ค
finish();
return true;
}
์ก์ ๋ฐ ๋ฉ๋ด ์์ด์ฝ ์ฝ์ ํ๊ธฐ
ํ์ผ ์ด๋ฆ์ ์๋ฌด๋ ๊ฒ๋ ํ๋ค menu.xml ๋๋ main.xml ...
๋ฉ๋ด ์์ดํ ๋์ด๋ค ๋๊ธฐ
์์ด์ฝ ์ด๋ฏธ์ง ๋ฃ๊ธฐ
showAsAction ์ค์
- never: ๋ฉ๋ด ํญ๋ชฉ์ด ํด๋ฐ์ ํ์๋์ง ์์ผ๋ฉฐ, ๋ฉ๋ด์ ํ์๋๋ค
- ifRoom: ํด๋ฐ์ ๊ณต๊ฐ์ด ์์ ๊ฒฝ์ฐ ๋ฉ๋ด ํญ๋ชฉ์ด ํด๋ฐ์ ํ์๋จ ๊ณต๊ฐ์ด ๋ถ์กฑํ๋ฉด ์ค๋ฒํ๋ก ๋ฉ๋ด์ ๋ค์ด๊ฐ๋ค
- always: ๋ฉ๋ด ํญ๋ชฉ์ด ํญ์ ํด๋ฐ์ ํ์๋๋ค.
- collapseActionView: ๋ฉ๋ด ํญ๋ชฉ์ด ํ์ฅ ๊ฐ๋ฅํ ์ก์ ๋ทฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ฒฝ์ฐ, ์ด ์ต์ ์ ์ค์ ํ๋ฉด ์ก์ ๋ทฐ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ํ์ง ์ํ๋ก ํ์๋๋ค.
- withText: ๋ฉ๋ด ํญ๋ชฉ์ด ํด๋ฐ์ ์์ด์ฝ๊ณผ ํจ๊ป ํ ์คํธ๋ ํ์๋๋๋ก ํ๋ค.
MainActivity์ ์ฐ๊ฒฐํ๊ธฐ
์์ด์ฝ ํ๋๋ง ์ฐ๊ฒฐํด๋ณด๊ฒ ๋ค.
์ฌ๋ฌ๊ฐ์ ์์ด์ฝ์ ์ฐ๊ฒฐํ๋ ค๋ฉด, elseif๋ก ์์ฑํด์ฃผ๋ฉด ๋๋ค.
์์ด์ฝ ๋ค์ด๋ฐ๊ธฐ
https://fonts.google.com/icons?icon.size=24&icon.color=%235f6368
Material Symbols and Icons - Google Fonts
Material Symbols are our newest icons consolidating over 2,500 glyphs in a single font file with a wide range of design variants.
fonts.google.com
์ก์ ๋ฐ ์ญ์ ํ๊ธฐ