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

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

Đ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

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

Mục lục

  • Slide 1

  • Nội dung bài học

  • Các view cơ bản trong Android

  • Các view cơ bản trong Android

  • Các view cơ bản trong Android

  • Các view cơ bản trong Android

  • Các view cơ bản trong Android

  • Các view cơ bản trong Android

  • Các view cơ bản trong Android

  • Các view cơ bản trong Android

  • Activity và vòng đời

  • Activity và vòng đời

  • Slide 13

  • Các view cơ bản trong Android

  • Các view cơ bản trong Android

  • Các view cơ bản trong Android

  • Activity và vòng đời

  • Activity và vòng đời

  • Slide 13

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan