상세 컨텐츠

본문 제목

[안드로이드] Toast 메시지 띄우는 방법

안드로이드

by aries574 2020. 11. 22. 18:58

본문


이번시간에는 안드로이드에서 간단한 메시지를 띄우기 위해서 사용하는 Toast를 알아보겠습니다.


1. 화면구성(activity_main.xml)

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity" >

<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="메시지 띄우기" />
</LinearLayout>


2. 기능구성(MainActivity.java)

Toast.makeText를 통해 메시지를 띄웁니다.

첫번째는 Context, 두번째는 띄우고싶은 메시지, 세번째는 메시지 띄우는 시간을 짧게 할지, 길게할지 정합니다.

예제는 짧게하기 위해서 Toast.LENGTH_SHORT를 썼으며, 길게 띄우고 싶으면 Toast.LENGTH_LONG를 사용하면 됩니다.


public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button btn = findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(),"클릭했습니다.", Toast.LENGTH_SHORT).show();
}
});
}
}

3. 실행화면


반응형

관련글 더보기

댓글 영역