EditText键盘

时间:2015-07-16 05:26:36

标签: android android-layout keyboard android-xml

我的键盘类型“Decimalnumber”出现问题,一旦我将我的应用程序与我的硬件蓝牙连接,然后在EditText中输入一个数字,一旦我从键盘点击“完成”,它将再次显示原始(设备键盘)。这是困扰的,它不应该再显示第二个键盘。 我不确定是什么原因,但我是android的初学者。但是edittext xml代码如下,请任何解决方案都非常感谢。

 <EditText
        android:layout_width="wrap_content"
        android:layout_height="46dp"
        android:textSize="13sp"
        android:layout_weight="10"
        android:id="@+id/inputEditView"
        android:inputType="number"
        android:maxLength="3"
        android:hint="Enter pound number "
        android:textColorHint="#FCE4EC"
        android:backgroundTint="@color/green"
        android:background="@drawable/bttnnn"
        android:shadowRadius="10"
        android:shadowColor="#040307"
        android:shadowDx="4"
        android:shadowDy="4"
        android:textColor="#FFFFFF"/>

1 个答案:

答案 0 :(得分:0)

您可以在onClick中使用InputMethodManager,因此当您按下按钮&#34; Done&#34;时,它将隐藏键盘。

InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);

文档:http://developer.android.com/reference/android/view/inputmethod/InputMethodManager.html