๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“šํ”„๋กœ๊ทธ๋ž˜๋ฐ/๐Ÿ”Android Studio

AndroidStudio - Java) ํ† ์ŠคํŠธ ๋ฉ”์‹œ์ง€ ๋„์šฐ๊ธฐ Toast Message

by ||MELON|| 2024. 7. 24.

์ฝ”๋”ฉ์„ ํ• ๋• ๊ฒฐ๊ณผ์— ๋Œ€ํ•œ ์ถœ๋ ฅ๊ฐ’์ด ๊ถ๊ธˆํ•˜์—ฌ print๋ฅผ ํ•ด์•ผํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ํ˜น์€ ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์„ ๊ฐœ๋ฐœํ•  ๋•Œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์‹œ๊ฐ์ ์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋„์›Œ์ค˜์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์ด๋Š” ํ† ์ŠคํŠธ ๋ฉ”์‹œ์ง€ (Toast Message) ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

[ ๋ชฉ์ฐจ ]
์†Œ์Šค์ฝ”๋“œ
ํ•จ์ˆ˜์˜ ๋‚ด์šฉ

 

 

 

 

์†Œ์Šค์ฝ”๋“œ

package com.example.Toast_Test;
import android.widget.Toast;
...

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    
    	Toast.makeText(getApplicationContext(), "Hello World !", Toast.LENGTH_SHORT).show();
    }
}

 

ํ•ด๋‹น ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๊ทธ๋ƒฅ ์‹คํ–‰ํ•˜์ž ๋งˆ์ž Hello World ! ๋ผ๋Š” ํ† ์ŠคํŠธ ๋ฉ”์‹œ์ง€๊ฐ€ ๋„์›Œ์ง€๊ฒŒ ๋œ๋‹ค.

 

 

 

ํ•จ์ˆ˜์˜ ๋‚ด์šฉ

Toast.makeText(Context context, CharSequence text, int duration).show();

์—ฌ๊ธฐ์„œ ๊ฐ ์ธ์ž์˜ ๋‚ด์šฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

Context context : ํ˜„์žฌ ์ƒํƒœ์˜ ์ปจํ…์ŠคํŠธ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๊ทธ๋ƒฅ ์ง€๊ธˆ ๋ณด์—ฌ์ง€๋Š” ํ™”๋ฉด ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค.

์˜ˆ์ œ ์—์„œ๋Š” ์—ฌ๊ธฐ์— getApplicationContext() ๋ฅผ ์ ์–ด์ฃผ์—ˆ์ง€๋งŒ, this ๋ฅผ ์ ์–ด์ฃผ์–ด๋„ ๋ฌด๋ฐฉํ•˜๋‹ค.

 

CharSequence text : ๋ฌธ์ž์—ด์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋„์šฐ๊ณ ์ž ํ•˜๋Š” ๋ฌธ์ž์—ด์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค. ์˜ˆ์ œ์—์„œ๋Š” "Hello World !" ๋ฅผ ๋„ฃ์–ด์ฃผ์—ˆ๋‹ค.

 

int duration : ํ† ์ŠคํŠธ ๋ฉ”์‹œ์ง€๊ฐ€ ์œ ์ง€๋˜๋Š” ์‹œ๊ฐ„์„ ์˜๋ฏธํ•œ๋‹ค.

Toast.LENGTH_SHORT = ์•ฝ 2์ดˆ๊ฐ„ ํ‘œ์‹œ

Toast.LENGTH_LONG = ์•ฝ 3.5์ดˆ๊ฐ„ ํ‘œ์‹œ

 

show() : ์ด๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ง€์ •ํ•ด์ค€ ํ† ์ŠคํŠธ ๋ฉ”์‹œ์ง€๋ฅผ ํ™”๋ฉด์— ๋„์›Œ๋ผ! ๋ผ๋Š” ๋‚ด์šฉ์ด๋‹ค.

๋Œ“๊ธ€