반응형
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 |
반응형
'JAVA > Android' 카테고리의 다른 글
[Android] 위치 배열 Gravity vs Layout(Linear|Relative) (0) | 2019.04.29 |
---|---|
[Android] Calculator(계산기) (0) | 2019.04.29 |
[Android] manifests, java, res / 레이아웃 유형 (0) | 2019.04.25 |
[Android] 명화와 제목, 작가, 설명 배치 고흐(Gogh) (0) | 2019.04.25 |
[Android] PinWhell(바람개비) 회전 애니메이션 (0) | 2019.04.25 |
댓글