HomeLập trình Android căn bản

Notification, Toast, AlertDialog trong Android

Notification, Toast, AlertDialog trong Android
Like Tweet Pin it Share Share Email

Notification, Toast, AlertDialog trong Android

Bài viết này mình sẽ giới thiệu với các bạn một số thông báo trong Android. Như các bạn đã biết trong một ứng dụng Android, việc đưa ra thông báo rất quan trọng, tăng tính tương tác giữa người sử dụng với ứng dụng, đưa ra các cảnh báo, các thao tác cần thực hiện hay không được thực hiện.

Giới thiệu về Notification, Toast, AlertDialog trong Android

Xem thêm:

1. Notification

screen-shot-2016-10-24-at-4-28-48-pm

 

Notification là một thành phần hiển thị nằm ngoài các chương trình, thường dùng để thông báo một sự kiện xảy ra. Người dùng có thể chọn xem các Notification trong khi đang sử dụng các chương trình khác và có thể đáp ứng các Notification khi cần.

Thông thường Notification nằm trên đầu màn hình (thanh StatusBar) và có thể dùng thao tác kéo xuống để xem tất cả các Notification.

2. Toast

screen-shot-2016-10-24-at-4-29-10-pm

Toast là một dạng thông báo Popup, xuất hiện trong thời gian ngắn và không có sự kiện để giao tiếp với chúng, thường dùng để đưa ra các cảnh báo hay hướng dẫn một công việc hay một thao tác trên ứng dụng. Các thông báo Toast hiển thị và tự mất đi.

Thông thường vị trí Toast hiển thị là phần dưới màn hình.

3. AlertDialog

screen-shot-2016-10-24-at-4-29-21-pm

AlertDialog là một thông báo dạng hộp thoại (Android hỗ trợ rất nhiều hộp thoại như: AlertDialog, ProgressDialog, DateDialog, TimePickerDialog hoặc chúng ta có thể tùy biến một hộp thoại riêng cho từng mục đích sử dụng).

AlertDialog là một thông báo dạng Popup, đưa ra các thông tin hiển thị gồm tên thông báo (Title), nội dung thông báo (Message), hình ảnh mô tả thông báo (Icon) và các nút chức năng (Thông thường gồm hai nút PositiveButtonNegativeButton).

Cách tạo Notification, Toast, AlertDialog trong Android

Cách tạo Notification

Tạo project mới và code như sau:

activity_main.xml

MainActivity.java

Chạy thử và xem kết quả.

Khi nhấn vào Button hãy quan sát trên thanh StatusBar xuất hiện dòng thông báo ngắn.

screen-shot-2016-10-24-at-4-31-27-pm

Sau khi kéo xuống ta được một thông báo đầy đủ, bạn củng có thể bắt sự kiện khi chúng ta nhấn vào Notification này, ở đây mình lập trình khi chúng ta nhấn lên thì Notification sẽ mất.

screen-shot-2016-10-24-at-4-28-48-pm

Cách tạo thông báo Toast

Tạo project mới và code như sau:

activity_main.xml

ActivityMain.java

Chạy thử ứng dụng và xem kết quả:

Sau khi nhấn Button thì một dòng thông báo xuất hiện và sau khoảng thời gian nó sẻ tự mất đi.

Bạn hãy thay đổi giá trị LENGTH_LONG và LENGTH_SHORT để xem sự khác biệt.

screen-shot-2016-10-24-at-4-29-10-pm

 

Cách tạo hộp thoại AlertDialog

activity_main.xml

ActivityMain.java

Chạy thử ứng dụng và xem kết quả

Khi nhấn Button bạn sẽ thấy một Popup hiện lên với thông báo và hai nút cho người dùng chọn.

screen-shot-2016-10-24-at-4-29-21-pm

Chúc các bạn thành công.

Download source code demo: Tại đây.

Minh Nhựt
Follow me

Minh Nhựt

Quản trị viên at Nhựt Studio
Viết blog part-time trên Nhựt Studio, hiện là sinh viên, thích lập trình, yêu moto.
Blog này đơn giản là nơi chia sẽ những gì mình đang tìm hiểu. Cảm ơn các bạn đã theo dõi trong suốt thời gian qua.
Minh Nhựt
Follow me

Comments (0)

Trả lời

Your email address will not be published.