본문 바로가기
JAVA/Android

[Android] 토스트(Toast) / 배경색 변경 방법 + 색상표

by 개폰지밥 2019. 4. 29.
반응형

l  토스트(Toast)

- 화면에 잠깐 나타났다 사라지는 메시지

- 프로그래머가 디버깅 용도로 사용하기에도 적당

Toast.makeText(Context context, String message, int duration).show();

-  setGravity() 메소드를 사용하면 위치를 변경할 수 있음

Toast.setGravity(int gravity, int x0ffset, int y0ffset);

 

| 토스트 예시

| 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"
    tools:context=".MainActivity"
    android:orientation="vertical">

    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="버튼입니다."
        android:id="@+id/btn1"/>

</LinearLayout>

 

| MainActivity.java 

package com.example.toastt;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    Button btn1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        btn1 = (Button)findViewById(R.id.btn1);

        btn1.setOnClickListener(new View.OnClickListener(){
            public void onClick(View view){
                Toast.makeText(getApplicationContext(),"버튼을 눌렀어요.", Toast.LENGTH_SHORT).show();
           }

        });
    }
}

 

| 결과

 

l  배경색을 빨간색으로 변경

android:background="#ff0000">

| RGB 색상표

빨간색 주황색 노랑색 초록색 파랑색 남색 보라색
#FF0000 #FF5E00 #FFE400 #1DDB16 #0054FF #0100FF #5F00FF

 

더 다양한 색의 색상코드를 알고 싶으신분들은 네이버에 rgb 색상표라고 입력하시면 색상코드를 볼 수 있습니다.

[관련 게시글]

[Android] 안드로이드 스튜디오 설치 : https://seul96.tistory.com/58
[Android] 바람개비 회전 애니메이션 : https://seul96.tistory.com/62
[Android] 화면터치 시 이미지 따라오기 : https://seul96.tistory.com/310
[Android] 그림 글 배치 : https://seul96.tistory.com/63
[Android] 글의 목록 만들기 : https://seul96.tistory.com/311
[Android] manifests, java, res / 레이아웃 유형 : https://seul96.tistory.com/64
[Android] toast 배경색 변경 방법 + 색상표 : https://seul96.tistory.com/65
[Android] 계산기 구현 : https://seul96.tistory.com/66
[Android] 위치 배열 gravity linear layout relative layout 사용 : https://seul96.tistory.com/67
[Android] 액티비티 전환 intent 예시 + 4대 컴포넌트 : https://seul96.tistory.com/68
[Android] 이벤트 처리와 액티비티간 이동 : https://seul96.tistory.com/70
[Android] 리스트뷰 : https://seul96.tistory.com/79
[Android] 커스텀 리스트뷰 : https://seul96.tistory.com/80
[Android] 안드로이드 공공데이터(API) 사용하는 방법 : https://seul96.tistory.com/85
[Android] Padding/layout_margin, visibility 속성 : https://seul96.tistory.com/312
반응형

댓글