HomeLập trình Android căn bản

TextView, EditText, Button trong Android

TextView, EditText, Button trong Android
Like Tweet Pin it Share Share Email

Giới thiệu về TextView, EditText, Button trong Android

TextView, EditText, Button trong Android là 3 control cơ bản nhất trong ứng dụng Android. Như các bạn đã biết một ứng dụng Android được tạo thành từ sự kết hợp của rất nhiều thành phần, gồm phần nhìn thấy (các Control View) và phần không nhìn thấy (code). Bài viết hôm nay mình sẽ giới thiệu 3 control cơ bản nhất đó là TextView, EditText và Button. Sau bài viêt này các bạn hoàn toàn có thể tạo cho mình một ứng dụng đơn giản.

Giới thiệu về TextView, EditText, Button trong Android

Xem thêm:

1. TextView

TextView là thành phần giúp hiển thị thông tin đạng ký tự và không cho phép người dùng hiệu chỉnh thông tin đã được khởi tạo trên giao diện, nói cách khác TextView là thành phần hiển thị thông tin cho người dùng.

Để nhận hoặc gán giá trị lên TextView chúng ta sử dụng phương thức getText() và setText()

Ví dụ

2. EditText

EditText là thành phần vừa hiển thị thông tin vừa có thể hiệu chỉnh thông tin trên giao diện. Thông thường EditText được dùng để nhập liệu.

Tương tự như TextView, EditText củng sử dụng phương thức setText() và getText() để gán hoặc nhận giá trị từ giao diện ứng dụng.

Ví dụ:

EditText được sử dụng trong rất nhiều trường hợp

  • Nhập vào một chuỗi
  • Nhập số từ người dùng
  • Nhập vào địa chỉ email, địa chỉ website….
  • Nhập vào mật khẩu (sẽ hiển thị dấu * khi người dùng nhập)
  • Một chuỗi có định dạng (điện thoại, mã vùng, …)
  • Chuỗi thời gian

Kiểm tra nhập liệu từ EditText ta sử dụng thuộc tính inputType, có rất nhiều kiểu như: số, mật khẩu, email….

Ví dụ:

Code xml trên dùng để tạo một EditText kiểu mật khẩu (inputType=”textPassword”)

3. Button

Để ra lệnh cho ứng dụng thực hiện một thao tác nào đó chúng ta cần sự hỗ trợ của các thành phần ra lệnh (Command Controls) trên giao diện của Android. Trong số các thành phần ra lệnh này thì Button (nút nhấn) là thành phần được sử dụng nhiều nhất.

Tùy vào ứng dụng mà Button được thiết kế cho phù hợp, có thể là nút nhấn với văn bản môt tả, hay nút nhấn với hình ảnh, hoặc kết hợp cả hai.

Có tất cả 5 cách bắt sự kiện cho một Button, tuy nhiên mình chỉ giới thiệu cho các bạn cách thông dụng nhất là sử dụng phương thức setOnClickListener.

Ví dụ:

Sử dụng TextView, EditText và Button trong Android

Sau khi tìm hiểu chức năng và cách khởi tạo TextView, EditText và Button, bây giờ chúng ta sẻ sử dụng chúng để tạo thành một ứng dụng tính toán với 4 phép tính đơn giản.

Xây dựng giao diện như hình dưới

Giao diện ứng dụng Máy tính đơn giản
Giao diện ứng dụng Máy tính đơn giản

Thiết kế giao diện

activity_main.xml

Lập trình chức năng

MainActivity.java

Chạy thử ứng dụng

screenshot_2016-10-25-20-47-13
Máy tính đơn giản

Qua bài này hi vọng các bạn có thể sử dụng 3 control cơ bản này, chúc các bạn thành công.

Download source code demo: Tại đây.

Minh Nhựt
Follow me

Minh Nhựt

Quản trị viên at Nhựt Studio
Viết blog part-time trên Nhựt Studio, hiện là sinh viên, thích lập trình, yêu moto.
Blog này đơn giản là nơi chia sẽ những gì mình đang tìm hiểu. Cảm ơn các bạn đã theo dõi trong suốt thời gian qua.
Minh Nhựt
Follow me

Comments (0)

Trả lời

Your email address will not be published.