2017-08-15 4 views
-6

私は数字をクリックしてキーボードを閉じようとしています。数字のキーボードをクリックしてキーボードを閉じて数字を入力すると

< - 編集 - >

十分に私の説明のために申し訳ありませんがない場合は、私はテニスのように、セットのスコアを配置する必要があり、かつallmost 7へのアップ、そして一つのキーにその十分で、私が持っています数値キーボード、完璧ここまでが、私はキーボードを閉じるには、次の

editText.addTextChangedListener(new TextWatcher() { 

    public void afterTextChanged(Editable s) {} 

    public void beforeTextChanged(CharSequence s, int start, 
     int count, int after) { 
    } 

    public void onTextChanged(CharSequence s, int start, 
     //place neccessary logic here and close the keyboard 
    } 
}); 
+0

editText's Listernersを使用するタイプされた数を設定しますか1シンボルを検出する方法は?キーボードを隠す方法は? Androidのプログラムを作成するには?より具体的にしてください。 –

答えて

0

のようなそのテキストフィールド用のEditTextフィールド

0

使用ontextchangedListenerに番号を1つの番号と密接なキーボードをクリックしたいと思います:

// Check if no view has focus: 
View view = this.getCurrentFocus(); 
if (view != null) { 
    InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
    imm.hideSoftInputFromWindow(view.getWindowToken(), 0); 
} 

そして、あなたは `私はそれを行う方法を知っている!`あなたがする方法がわからない、まさにいけない?

関連する問題