Chỉnh chế độ cho KeyBoardCó 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..
Trang 1Chỉ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:
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
Trang 2<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
Trang 3Mọ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