Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- docker
- model1
- Servlet
- 웹게임
- tiles.xml
- 배포
- Ajax
- PL/SQL
- JavaScript
- Spring
- websocket
- 블록체인
- AWS
- 비트코인
- RDS
- jQuery
- SQL
- phaser
- 웹소켓
- autowired
- node.js
- CSS
- express
- JSP
- HTML
- EC2
- 암호화
- 도커
- Cookie
- 알고리즘
Archives
- Today
- Total
記錄
사용자 알림 효과 -다이얼로그(토스트, 알림창, 목록 등) 본문
다이얼로그 종류 둘
Modal 다이얼로그를 닫기 전까지 원래의 창을 사용할 수 없다
Modaless 다이얼로그가 화면에 떠 있어도 원래의 창을 사용할 수 있다
토스트(Toast) 예시
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toast tst = Toast.makeText(this, "토스트 테스트 입니다", Toast.LENGTH_LONG);
tst.show();
}
알림 창(AlertDialog) 예시
package com.kimjungkwon.dialog;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
AlertDialog.Builder builder= new AlertDialog.Builder(this);
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setTitle("알림 타이틀 테스트");
builder.setMessage("정말로 종료 하시겠습니까? (알림테스트)");
builder.setPositiveButton("Ok", null);
builder.setNegativeButton("No", null);
builder.setCancelable(false); // 뒤로가기 버튼으로 알림창을 없애지 못하도록
// .setCancelable을 false 설정
AlertDialog ad = builder.create();
ad.show();
}
} // class end
'Mobile > Android' 카테고리의 다른 글
Rob1) Introduction to Android Studio (0) | 2018.01.23 |
---|---|
프로그레스 다이얼로그 (0) | 2018.01.23 |
사용자 알림 효과 -진동울리기, 알림음 (0) | 2018.01.13 |
레이아웃을 활용한 다양한 뷰 배치 - TableLayout, GridLayout (0) | 2018.01.13 |
레이아웃을 활용한 다양한 뷰 배치 - FrameLayout (0) | 2018.01.11 |
Comments