Mục lục:
- Bước 1: Tạo dự án mới
- Bước 2: Chỉnh sửa Activity_main.xml
- Bước 3: Bây giờ, chỉnh sửa MainActivity.java
- Bước 4: Kết thúc
Video: HelloWorld với nút thoát AndroidStudio: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-31 10:26
Hướng dẫn này sẽ dạy bạn cách tạo Ứng dụng Android hiển thị văn bản Hello World và nút Thoát để thoát khỏi hoạt động.
Bước 1: Tạo dự án mới
Mở Android Studio và tạo dự án mới. Đặt tên cho dự án mới của bạn là HelloWorld và thêm Hoạt động trống.
Bước 2: Chỉnh sửa Activity_main.xml
Thêm một nút và chế độ xem văn bản mới (như được hiển thị bên dưới) bên trong res> layout> activity_main.xml.
android: id = "@ + id / btn_logout" android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: layout_below = "@ + id / textView" android: layout_centerHorizontal = "true" android: text = "Exit" android: textColor = "@ color / black" />
Vì chúng tôi sử dụng màu sắc cho văn bản, hãy thêm một tài nguyên mới trong color.xml. Đi tới res> values> Colors.xml và thêm mã sau
# 0d0c0c>
Bước 3: Bây giờ, chỉnh sửa MainActivity.java
Thêm mã sau vào phương thức OnCreate () trong MainActivity.java
Chúng tôi thêm chức năng OnClickListener vào nút để bất cứ khi nào người dùng nhấp vào nút, một hộp thoại sẽ bật lên với cảnh báo "Bạn có muốn thoát không?". Hai tùy chọn sẽ được cung cấp cho người dùng, "Có…" để thoát và "Không …" để đóng hộp thoại và quay lại chính.
Nút btnlogout = (Nút) findViewById (R.id.btn_logout);
btnlogout.setOnClickListener (new View. OnClickListener () {@Override public void onClick (View view) {final AlertDialog. Builder builder = new AlertDialog. Builder (MainActivity.this); builder.setTitle ("Thoát"); builder.setMessage ("Thoát") "Bạn có muốn thoát không ??"); builder.setPositiveButton ("Có. Thoát ngay!", New DialogInterface. OnClickListener () {@Override public void onClick (DialogInterface voiceInterface, int i) finish ();}}); builder.setNegativeButton ("Không phải bây giờ", DialogInterface. OnClickListener mới () {@Override public void onClick (DialogInterface hộp thoạiInterface, int i) hộp thoạiInterface.dismiss ();}}); Hộp thoại AlertDialog = builder.create (); ();}});
Bước 4: Kết thúc
Bây giờ, bạn có thể chạy ứng dụng.
Chúc may mắn
Mã đầy đủ ở đây:
Đề xuất:
Công tắc đèn WiFi tự động hóa gia đình với ESP-01 và mô-đun chuyển tiếp với nút nhấn: 7 bước
Công tắc đèn Wi-Fi tự động hóa gia đình với ESP-01 và Mô-đun chuyển tiếp có nút nhấn: Vì vậy, trong các hướng dẫn trước, chúng tôi đã lập trình ESP-01 với Tasmota bằng cách sử dụng ESP Flasher và kết nối ESP-01 với mạng wifi của chúng tôi. Bây giờ chúng ta có thể bắt đầu lập trình nó để bật / tắt công tắc đèn bằng WiFi hoặc nút nhấn
Thoát khỏi trang tính (Câu đố Excel): 5 bước (với Hình ảnh)
Thoát khỏi trang tính (Câu đố Excel): Thoát khỏi trang tính là một trò chơi Excel nhỏ mà tôi đã tập hợp lại vài năm trước để dạy một nhóm đồng nghiệp một số kỹ năng Excel nâng cao hơn trong khi giải trí một chút với các câu đố Trivia và Logic, hai điều tôi yêu thích! trò chơi là sự kết hợp của excel fo
Chuyển giao việc học với NVIDIA JetBot - Vui vẻ với các nút giao thông: 6 bước
Chuyển giao học tập với NVIDIA JetBot - Vui vẻ với các nón giao thông: Hướng dẫn robot của bạn tìm đường trong mê cung các nón giao thông bằng cách sử dụng máy ảnh và mô hình học sâu hiện đại
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nút nhấn Debouncing: 4 bước
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nhấn nút Debouncing: Trong phần này, chúng ta sẽ tìm hiểu Cách tạo mã chương trình C cho ATMega328PU để chuyển đổi trạng thái của ba đèn LED theo đầu vào từ một công tắc nút. Ngoài ra, chúng tôi đã khám phá một giải pháp cho vấn đề là ‘Chuyển đổi số lần trả lại‘. Như thường lệ, chúng tôi sẽ
Bánh răng chuyển động tuyệt vời được điều khiển bởi các nút tuyệt vời (sẽ tiếp tục): 9 bước
Bánh răng chuyển động tuyệt vời được điều khiển bằng các nút tuyệt vời (sẽ tiếp tục): Thiết kế trò chơi điện tử / vật lý cho UCLA Design Media Arts với Eddo Stern. Hướng dẫn này không đầy đủ. Dự án vẫn đang được tiến hành