2012-08-28 19 views
8

Tôi đã tạo một bàn phím nhỏ để thay thế bàn phím Android chuẩn. Tôi nên làm gì để đặt bàn phím làm đầu vào chuẩn trong ứng dụng của mình? Cảm ơnCách thiết lập bàn phím cá nhân của tôi làm đầu vào tiêu chuẩn trong ứng dụng của tôi

+1

Đừng. Sử dụng bàn phím mặc định của hệ thống. Một số người có bàn phím vật lý mà bạn biết! Bạn có thể phát hành bàn phím của mình dưới dạng ứng dụng độc lập mà mọi người có thể sử dụng để thay thế bàn phím mặc định nếu bạn muốn. Nhưng bàn phím khác nhau trên một ứng dụng theo cơ sở ứng dụng là một cơn ác mộng khả năng sử dụng. –

+0

Tôi giải thích chi tiết vấn đề của mình. Về cơ bản sử dụng bàn phím của tôi, kích thước của EditText không khớp với văn bản tôi thêm vào. tại sao? – David

Trả lời

0

Tôi nghĩ rằng điều này có thể giúp ích cho bạn. Bạn có thể ẩn hệ thống bàn phím được sử dụng lớp InputMethodManager. Và sau khi điều này làm cho onFocusListener trên EditText của bạn và nếu bạn đã tập trung gọi lớp bàn phím cho mình.

0

cho rằng trước tiên bạn cần phải tạo ra một bố trí bàn phím ... u phải tùy chỉnh mà .. sau đó bao gồm có bàn phím với bố trí của bạn, nơi bạn cần để hiển thị bàn phím ur cá nhân .. như thế này

<include android:id="@+id/Kinclude" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/keypad" android:visibility="invisible" />

và viết một sự kiện click cho EditText của bạn và hiển thị bàn phím này khi bạn nhấn EditText ....

Cảm ơn bạn ...

Các vấn đề liên quan