|
Post by Admin on Apr 23, 2017 9:51:09 GMT 7
EditText Một điều không thể thiếu khi tạo dựng ứng dụng, bạn cần có một khung nhập text, bạn có thể dùng tùy chỉnh View với . onTouchEvent(MotionEvent) nhưng tại sao chúng ta không nghĩ đến một View đơn giản chỉ có nhiệm vụ nhập text. Đó là lý do tại sao ngôn ngữ nào cũng tạo dựng sẵn 1 khung nhập văn bản. Và ta xem một ví dụ dưới này:P
package com.holyeyed.ctredittext;
import android.app.Activity; import android.os.Bundle; import android.widget.EditText;
public class MainActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //EditText cần một Context để khởi tạo, tuy nhiên Activity vốn là một BaseContext EditText edit=new EditText(this); //cho hiện thị ra ngay mà không cần quan tâm, đơn giản EditText mở rộng từ 1 View. setContentView(edit); }
} Tôi sẽ không nói nhiều nữa, đây không phải là bài đầu tiên, EditText có sẵn một số hàm bạn có thể cần dùng đến. . getText() dùng để nhận giá trị của khung nhập, nhưng nó lại trả về giá trị kiểu Editable, hơi ngớ ngẩn bạn phải cho ép kiểu String str=(String)edit.getText() để nhận được giá trị là kiểu chuỗi. .setText(“chuỗi”) bạn cũng có thể gán chuỗi mặc định cho khung nhập, coi như 1 ví dụ
|
|