在Android 4.0.3中使用键盘遇到困难?

时间:2012-05-19 06:21:29

标签: android android-keypad keypad numeric-keypad

我一直在处理应用程序屏幕,其中包含数字类型输入的编辑文本。它通常工作正常,发生的情况是 - 当用户触摸editetxt时,数字小键盘打开,占用整个屏幕,当用户按下键盘旁边的按钮时,此键盘关闭,弹出半屏的新键盘。

我不知道如何听键盘下一个按钮。

我真正想要的是如何禁用其中一个键盘。 我使用的代码是简单的edittext:

       <EditText
        android:id="@+id/teedittext"
        android:layout_width="85dip"
        android:layout_height="wrap_content"
        android:numeric="integer" >

    </EditText>

请帮助我,我是新来的?我更喜欢禁用第一个键盘?

1 个答案:

答案 0 :(得分:0)

好的,我得到了答案我自己这段代码剪了我的一天:

    teedittext.setOnFocusChangeListener(new EditText.OnFocusChangeListener() {

       @Override
        public void onFocusChange(View v, boolean hasFocus) {
                // TODO Auto-generated method stub
                InputMethodManager imm =(InputMethodManager) getSystemService(                                  INPUT_METHOD_SERVICE);
                        imm.hideSoftInputFromWindow(((EditText)findViewById(v.getId())).getWindowToken(), 0); 
                  }