Android Toast
Bài đăng này đã không được cập nhật trong 4 năm Toast trong Android có lẽ ai lập trình Android đều cũng đã biết và sử dụng khá nhiều. Ở bài này mình tóm tắt một số tùy chỉnh và một số đặc tính của nó, để có thể dễ dàng tùy biến trong quá trình sử dụng. Đầu tiên thì Toast là một message, có dạng như một popup, xuất hiện trên màn hình trong 1 khoảng thời gian ngắn và tự biến mất sau đó. 1. Khởi tạo Toast
Ở đây dùng hàm static Param thứ 3 là duration, đơn vị ở đây không phải là s hay ms, mà đơn giản chỉ là 1 số int, duration thực sự khi hiển thị toast sẽ dùng cái này để check, ở đây Android thông báo là chỉ nhận 2 giá trị là Toast.LENGTH_LONG(1) và Toast.LENGTH_SHORT(0), tuy nhiên bạn có thể đặt giá trị khác cũng được, IDE chỉ cảnh báo thôi vẫn run bình thường, tuy nhiên:
nhìn vào đây thì thấy là nếu set duration bằng 1(Toast.LENGTH_LONG) thì giá trị khi show sẽ là 3.5 giây, nếu khác thì sẽ là 2 giây, bất kể có phải là Toast.LENGTH_SHORT hay 1 số nào khác, thời gian show cho 1 Toast không có hàm set, mặc định chỉ là 3,5 và 2.
Mặc định không set gì thì duration sẽ là LENGTH_SHORT. 2. Các thuộc tính khácNgoài ra có thể sử dụng được một số method khác cho Toast Ví dụ thêm vào đoạn code trên
thì sẽ được kết quả là Có thể dùng hàm này để tùy chỉnh vị trí hiển thị trên màn hình
thì cạnh trái của Toast sẽ cách cạnh trái view = 20% chiều rộng của view, mép trên của Toast cách cạnh trên của view = 50% chiều dài của view Trên đây là một số ví dụ và cách sử dụng Toast trong Android Thank you for reading and happy new year! |