1. Trang chủ
  2. » Công Nghệ Thông Tin

Hướng dẫn lập trình Android bài 3

13 213 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 144,54 KB

Nội dung

Bài 3: Các view Android(Tiếp theo) Vòng đời Activity Nội dung học Checkbox(Tiếp theo) RadioButton(Tiếp theo) ImageButton ToggleButton ProgressBar SeekBar Activity vòng đời Các view Android - Checkbox Đăng ký lắng nghe thay đổi Checkbox CheckBox cb1 = (CheckBox)findViewById(R.id.cb_1); cb1.setOnCheckedChangeListener(this); CheckBox cb2 = (CheckBox)findViewById(R.id.cb_2); cb2.setOnCheckedChangeListener(this); Các view Android - Xử lý kiện checkbox check/uncheck @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (buttonView.getId() == R.id.cb_1) { if (isChecked) { Toast.makeText(MainActivity.this, "Android checked", Toast.LENGTH_SHORT).show(); }else { Toast.makeText(MainActivity.this, "Android unchecked", Toast.LENGTH_SHORT).show(); } }else if(buttonView.getId() == R.id.cb_2) { if (isChecked) { Toast.makeText(MainActivity.this, "IOS checked", Toast.LENGTH_SHORT).show(); Toast.makeText(MainActivity.this, "IOS unchecked", Toast.LENGTH_SHORT).show(); }else { } } } Các view Android RadioButton - Đăng ký lắng nghe thay đổi RadioButton RadioGroup rg = (RadioGroup) findViewById(R.id.rg_parents); rg.setOnCheckedChangeListener(this); - Xử lý kiện RadioButton check/uncheck @Override public void onCheckedChanged(RadioGroup group, int checkedId) { if (checkedId == R.id.rb_1) { Toast.makeText(MainActivity.this, "Radio button checked", Toast.LENGTH_SHORT).show(); }else if (checkedId == R.id.rb_2) { Toast.makeText(MainActivity.this, "Radio button checked", } } Toast.LENGTH_SHORT).show(); Các view Android ImageButton - ImageButton Button với ảnh (thay Button sử dụng text) Mặc định ImageButton giống Button  Ví dụ: Các view Android ToggleButton - Toggle button cho phép thay đổi thiết lập hai trạng thái Ví dụ thiết lập bật, tắt wifi, bật tắt 3g  Ví dụ: Các view Android ProgressBar - ProgressBar dùng để hiển thị người dùng làm công việc mà tốn khoảng thời gian lớn download file từ internet  Ví dụ: Các view Android SeekBar - Seekbar thường dùng để hiển thị tiến trình phần trăm download tiến trình play nhạc  Ví dụ: Các view Android - Đăng ký lắng nghe xử lý kiện SeekBar changed SeekBar seekbar = (SeekBar) findViewById(R.id.seekbar); seekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { @Override public void onStopTrackingTouch(SeekBar seekBar) {} @Override public void onStartTrackingTouch(SeekBar seekBar) {} @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { Toast.makeText(MainActivity.this, " " + progress, Toast.LENGTH_SHORT).show(); } }); Activity vòng đời - Activity tương đương với frame window GUI toolkits.Tất activity tương tác với user nên tạo window để user xếp UI Có trạng thái Running Pause Stop Destroy Activity vòng đời Q&A ... tắt 3g  Ví dụ: Các view Android. .. download tiến trình play nhạc  Ví dụ: Các view Android - Đăng... Các view Android SeekBar - Seekbar thường dùng để hiển thị tiến trình phần

Ngày đăng: 12/09/2017, 01:00

TỪ KHÓA LIÊN QUAN

w