이번시간에는 안드로이드에서 간단한 메시지를 띄우기 위해서 사용하는 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. 실행화면
[안드로이드]타이머 구현하기 countDownTimer 시,분,초 (0) | 2020.12.01 |
---|---|
[안드로이드] 액티비티에서 액티비티로 데이터 보내기 (0) | 2020.11.26 |
[안드로이드]로또번호 생성(TextView, Button,HashSet, ArrayList) (0) | 2020.11.11 |
[안드로이드]빗썸 api 사용해서 해당 코인 체결내역 가져오기 (0) | 2020.11.06 |
[안드로이드]빗썸 api를 사용해서 현재 매도/매수 정보 가져오기 (0) | 2020.11.04 |
댓글 영역