Bài 7: TextField- Trường nhập văn bản
03.07.2014/21:58
TextField:Cũng giống như khung điền số trong phần gửi tin nhắn của điện thoại vậy đó, nó có thể có sẵn giá trị hoặc người dùng tự nhập vào, sau đó thì có thể sử dụng các dữ liệu đó.Tạo một TextField như sau:
TextField tf=new TextField("tên","nội dung","số kí tự tối đa","kiểu");
trong đó phần kiểu bao gồm(có thể điền số hoặc dạng chuỗi mã)0:TextField.ANY //bất cứ kí tự nào
1:TextField.EMAILADDR //dạng mail mới hợp lệ
2:TextField.NUMERIC //chỉ các số có hiệu lực nhập vào
3:TextField.PHONENUMBER// số điện thoại
4:TextField.URL //các kí tự cho phép của một url
5:TextField.DECIMAL //chỉ sử dụng số thập phân
6:TextField.PASSWORD //biến thành dấu sao
7:TextField.UNEDITABLE //không thể chỉnh sửa
8:TextField.SENSITIVE //viếtchữ in thường
9:TextField.NON_PREDICTIVE //không sử dụng tra từ thông minh
10:..
Còn nữa các bạn có thể tự tìm thêm các tham số cho textfield sau khi tạo textfield ta có thể gán nó vào form và cho hiển thị ra ngoài tương tự như StringItem ở bài trước
TextField tf=new TextField("my number phone","",15,3);
f.append(tf);
d.getDisplay(this).setCurrent(f);
Nếu các bạn vừa muốn chỉ nhập số và không cho chỉnh sửa thì sao nhỉ:chỉ nhập số là 2, không cho chỉnh sửa là 7 vậy tf của ta như sau:
TextField tf=new TextField("my money","",15,2|7);
Bây giờ là một số thao tác trên textfield:
tf.getString()
//không có tham chiếu, nhận chuỗi của textfield vào một biến mới.
tf.setString("giá trị mới")
//gán giá trị cho textfield.
tf.delete("điểm bắt đầu","độ dài")
//xóa từ kí tự nào trong textfield.
tf.getChars(char[] char array)
//chuyển mỗi kí tự của textfield vào một giá trị của array(mảng).
tf.setChars(char[] char array,"điểm bắt đầu","độ dài chuỗi")
//gán giá trị cho textfield từ một array(mảng) các kí tự.Tag:
Bạn đến từ:
Tool tiện ích admin,KhoGame360,Blog thủ thuật,kenh380
,truyen23h
,tai hinh nen naruto,kenhpro - wap hay,vmt - wap hay, Trần Phú Hiền Blog
,truyen23h
,tai hinh nen naruto,kenhpro - wap hay,vmt - wap hay, Trần Phú Hiền Blog