์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ํ๋ค์ค
- ์๋ฐ์ด๋ณด
- RESTful API
- streamlit
- db
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- ํ๋ค์ค๊ณต๋ถ
- MySQL
- ํ์ด์ฌ๊ณต๋ถ
- serverless
- ์น๋์๋ณด๋ ๊ธฐ์ด
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- ์๋ฐ
- ์๋๋ก์ด๋ ์คํ๋์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์๋ฐ๊ณต๋ถ
- Matplotlib ๊ธฐ์ด
- Android
- Streamlit๊ธฐ์ด
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- JavaScript
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- Pandas
- java
- Streamlit๊ธฐ๋ณธ
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- ์คํธ๋ฆผ๋ฆฟ
- ์๋ฐ๊ธฐ์ด
- ์น๋์๋ณด๋ ์ ์
- ํ์ด์ฌ
- Today
- Total
ruriruriya
[Android] ์๋๋ก์ด๋ - ํ ์คํธ/์ค๋ต๋ฐ ๋ฉ์ธ์ง ์ฒ๋ฆฌ๋ฐฉ๋ฒ(Toast/Snackbar) ๋ณธ๋ฌธ
[Android] ์๋๋ก์ด๋ - ํ ์คํธ/์ค๋ต๋ฐ ๋ฉ์ธ์ง ์ฒ๋ฆฌ๋ฐฉ๋ฒ(Toast/Snackbar)
๋ฃจ๋ฆฌ์ผใ 2023. 12. 21. 14:16
Toast์ Snackbar์ ์๋๋ก์ด๋ ์ฑ์์ ๊ฐ๋จํ ๋ฉ์์ง๋ฅผ ์ฌ์ฉ์์๊ฒ ํ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ธฐ๋ฅ์ ๋๋ค.
1.Toast ์ฌ์ฉํ๊ธฐ
Toast๋ ์ ์ ๋์ ํ๋ฉด ์๋จ ๋๋ ํ๋จ์ ๊ฐ๋จํ ๋ฉ์์ง๋ฅผ ํ์ํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
- context: Activity ๋๋ ApplicationContext๋ฅผ ์ ๋ฌํ๋ค.
- "๋ฉ์์ง ๋ด์ฉ": ํ์ํ ๋ฉ์์ง ๋ด์ฉ์ ์ ๋ ฅํ๋ค.
- Toast.LENGTH_SHORT ๋๋ Toast.LENGTH_LONG: Toast๊ฐ ํ๋ฉด์ ํ์๋ ์ง์ ์๊ฐ์ ์ค์ ํ๋ค.
// Toast ๋ฉ์์ง ์์ฑ ๋ฐ ํ์
Toast.makeText(context, "๋ฉ์์ง ๋ด์ฉ", Toast.LENGTH_SHORT).show();
2.Snackbar ์ฌ์ฉํ๊ธฐ
Snackbar๋ ์ฌ์ฉ์์๊ฒ ์ก์ ์ ์ ๋ํ๊ฑฐ๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. Snackbar๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ํ๋จ์ ๋ํ๋๋ฉฐ, ์ก์ ์ ์ํํ ์ ์๋ ๋ฒํผ๋ ํฌํจ๋ ์ ์๋ค.
- view: Snackbar๋ฅผ ํ์ํ ๋ทฐ๋ฅผ ์ง์ ํ๋ค.
- "๋ฉ์์ง ๋ด์ฉ": ํ์ํ ๋ฉ์์ง ๋ด์ฉ์ ์ ๋ ฅํ๋ค.
- Snackbar.LENGTH_LONG ๋๋ Snackbar.LENGTH_SHORT: Snackbar๊ฐ ํ๋ฉด์ ํ์๋ ์ง์ ์๊ฐ์ ์ค์ ํ๋ค.
- setAction("Action", listener): Snackbar์ ์ก์ (๋ฒํผ)์ ์ถ๊ฐํ๋ค. "Action"์ ๋ฒํผ์ ํ์๋ ํ ์คํธ์ด๊ณ , listener๋ ๋ฒํผ์ ๋๋ ์ ๋ ์คํ๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
// Snackbar ์์ฑ
Snackbar snackbar = Snackbar.make(view, "๋ฉ์์ง ๋ด์ฉ", Snackbar.LENGTH_LONG);
// Snackbar์ ์ก์
์ถ๊ฐ
snackbar.setAction("Action", new View.OnClickListener() {
@Override
public void onClick(View v) {
// ์ก์
์ ์ํํ ์ฝ๋ ์์ฑ
}
});
// Snackbar ํ์
snackbar.show();
Toast๋ ๊ฐ๋จํ ์ ๋ณด๋ฅผ ํ์ํ ๋ ์ฌ์ฉํ๊ณ ,
Snackbar๋ ์ฌ์ฉ์์๊ฒ ์ก์
์ ์ ๋ํ๊ฑฐ๋ ์ถ๊ฐ์ ์ธ ์ ๋ณด๋ฅผ ์ ๊ณตํ ๋ ์ ์ฉํ๋ค.
Snackbar์๋ ์ฌ์ฉ์๊ฐ ๋ฒํผ์ ํตํด ๋ฐ์ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ ์ ์์ด ์ํธ์์ฉ์ฑ์ ๋์ผ ๋ ์ ์ฉํ๋ค.