Lập trình Android: Chỉnh KeyBoard doc

3 556 1
Lập trình Android: Chỉnh KeyBoard doc

Đang tải... (xem toàn văn)

Thông tin tài liệu

Trung tâm Tin học – ĐH KHTN Chỉnh chế độ cho KeyBoard Có 1 đắc điểm nội bậc của các smartphone là tất cả đều ko có bàn phím. Vậy khi cần nhập dữ liệu gì đó thì người ta phải dùng bàn phím ảo hiển thị lên màn hình. Nhưng thật bất tiện khi ta cần nhập 1 số nguyên mà bàn phím ảo thể hiện chế độ mặc định là ký tự. Cho nên trong bài viết này mình sẽ giới thiệu các bạn cách điều chỉnh bàn phím ảo phù hợp cho EditText. Các bạn tại 1 Project như sau: Project name: ChinhKeyBoard Build Target: Android 2.3.3 Application name: ChinhKeyBoard Package name: com.dac.ChinhKeyBoard Create Activity: ChinhKeyBoard Tiếp theo các bạn chỉ cần làm giao diện như sau: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1" > <TableRow> <TextView android:text="Binh thuong:" /> <EditText /> </TableRow> <TableRow> <TextView android:text="Email address:" /> <EditText android:inputType="text|textEmailAddress" /> </TableRow> <TableRow> <TextView android:text="So co dau:" /> <EditText android:inputType="number|numberSigned|numberDecimal" /> </TableRow> Lập trình Android – http://laptrinhdidong.vn Page 1 Trung tâm Tin học – ĐH KHTN <TableRow> <TextView android:text="Date:" /> <EditText android:inputType="date" /> </TableRow> <TableRow> <TextView android:text="Nhiu dong:" /> <EditText android:inputType="text|textMultiLine|textAutoCorrect" android:minLines="3" android:gravity="top" /> </TableRow> </TableLayout> Vậy thuộc tính inputType đã quy định cách thức KeyBoard thể hiện. Các bạn chỉ cần bấm vào EditText sẽ có Keyboard tương ứng hiện ra như sau: Lập trình Android – http://laptrinhdidong.vn Page 2 Trung tâm Tin học – ĐH KHTN Mọi ý kiến đóng góp các bạn vui lòng gữi bài vào forum trang web www.laptrinhdidong.vn . Rất mong nhận được sự đóng góp ý kiến của các bạn Lập trình Android – http://laptrinhdidong.vn Page 3 . điều chỉnh bàn phím ảo phù hợp cho EditText. Các bạn tại 1 Project như sau: Project name: ChinhKeyBoard Build Target: Android 2.3.3 Application name: ChinhKeyBoard Package name: com.dac.ChinhKeyBoard Create. xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1" > <TableRow> <TextView android:text="Binh. dong:" /> <EditText android:inputType="text|textMultiLine|textAutoCorrect" android:minLines="3" android:gravity="top" /> </TableRow> </TableLayout> Vậy thuộc tính inputType đã quy định cách thức KeyBoard thể hiện. Các bạn chỉ cần bấm vào EditText sẽ có Keyboard tương ứng hiện ra như sau: Lập trình Android – http://laptrinhdidong.vn Page

Ngày đăng: 08/08/2014, 01:22

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

Tài liệu liên quan