1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Giới thiệu Check Box trong lập trình Android

Chủ đề trong 'Hỏi đáp Tin học' bởi nuongitq, 11/12/2015.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. nuongitq

    nuongitq Thành viên quen thuộc

    Tham gia ngày:
    19/04/2015
    Bài viết:
    59
    Đã được thích:
    6
    Trong bài học lập trình android này, các bạn sẽ được thấy các chương trình sử dụng một check box, mà một widget cho phép người sử dụng tùy chọn là chọn hoặc bỏ chọn. Nếu bạn nhìn vào XML, bạn đã quen thuộc hơn với hầu hết các thuộc tính của nó. Các thuộc tính mới chỉ là kiểm tra, trong đó xác định check box hoặc kiểm soát.

    Khi làm việc với các check box, bạn có thể sử dụng Java để làm việc với một check box ngay khi ứng dụng chạy. Ví dụ, thường phải thiết lập các thuộc tính kiểm tra trong ứng dụng. Để làm được điều đó, bạn có thể sử dụng phương pháp setChecked để chọn hoặc bỏ chọn box.
    [​IMG]

    Nó thậm chí còn phổ biến hơn để cần phải xác định xem một check box được kiểm tra hay kiểm soát. Để làm điều đó, bạn có thể sử dụng phương pháp isChecked. Trong hình này, ví dụ, ví dụ Java thứ hai sử dụng một câu lệnh if để xác định xem các ô được chọn. Nếu vậy, bạn có thể thực hiện một số mã. Nếu không, bạn có thể thực hiện một số mã khác.

    Lưu ý rằng các thuộc tính kiểm tra và phương pháp setChecked cả thực hiện các nhiệm vụ tương tự. Trong Android, có một phương pháp thiết lập tương ứng cho một thuộc tính thông thường. Kết quả là, bạn thường có một sự lựa chọn về việc bạn muốn sử dụng XML hoặc Java để làm việc với một widget. Tất nhiên, bạn chỉ có thể sử dụng XML để thiết lập các thuộc tính trước khi các ứng dụng đang chạy. Nếu bạn muốn làm việc với một widget linh động khi các ứng dụng đang chạy, bạn cần phải sử dụng Java.

    Thuộc tính XML của check box

    checked : check hoặc uncheck cho check box.

    XML code

    Phương thức Java cho check box

    setChecked(boolean) Checks hoặc unchecks của hộp.
    isChecked() Trả về giá trị Boolean cho biết hộp được kiểm tra.
    Ví dụ: Check hoặc uncheck cho hộp

    rememberPercentCheckBox. setChecked (true) ;
    Thực thi dòng lệnh nếu hộp là checked

    if (rememberPercentCheckBox.isCheckedO) {
    // code to execute when the box is checked
    >
    else {
    // code to execute when the box is NOT checked
    }

    ------------- || -------------
    Khóa hoc lap trinh Android từ Cơ bản đến Nâng cao tại VietPro!

Chia sẻ trang này