Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Tài liệu tham khảo về lập trình Android | Hướng dan lạp trinh cơ bàn VƠI Android Part 9 B5 Time to coding. Tới thư mục src Example.java và thay đổi nội dung file như sau Mã package at.exam import java.util.ArrayList import android.app.Activity import android.app.AlertDialog import android.content.DialogInterface import android.os.Bundle import android.view.View import android.view.View.OnClickListener import android.widget.ArrayAdapter import android.widget.Button import android.widget.EditText import android.widget.ListView public class Example extends Activity Called when the activity is first created. @Override public void onCreate Bundle savedInstanceState super.onCreate savedInstanceState setContentView R.layout.main Tạo mảng để chứa String nội dung công việc và giờ final ArrayList String arrayWork new ArrayList String Adapter dùng để kết nối mảng với List View final ArrayAdapter String arrayAdapter new ArrayAdapter String this android.R.layout.simple_list_item_1 arrayWork Các EditText để vào nội dung công việc được lấy về từ XML final EditText workEnter EditText findViewById R.id.work_enter final EditText hourEdit EditText findViewById R.id.hour_edit final EditText minuteEdit EditText findViewById R.id.minute_edit Button khi nhấn sẽ thêm công việc vào ListView final Button button Button findViewById R.id.button ListView chứa danh sách công việc final ListView list ListView findViewById R.id.list Cần set Adapter cho list để biết sẽ lấy nội dung từ mảng arrayWork list.setAdapter arrayAdapter Định nghĩa Listener xử lý sự kiện nhấn vào button OnClickListener add new OnClickListener @Override public void onClick View v Nếu 1 trong 3 Edit Text dung thì hiện lên thông báo if workEnter.getText .toString .equals không có nội hourEdit.getText .toString . equals minuteEdit.getText .toString .equals AlertDialog.Builder builder new AlertDialog.Builder Example.this builder.setTitle Info missing builder.setMessage Please enter all information of the work builder.setPositiveButton Continue new .