2010-12-17 25 views
3

アンドロイドのデフォルトキーボードを変更するにはどうすればよいですか? 数字のキーボードを最初に表示してから、数値キーボードのABCをクリックすると、アルファベットのキーボードが表示されます。 これは実装できますか? ありがとうございます。数値キーボードのデフォルト設定

答えて

0

私がthis questionで言ったように、私はあなたがあなた自身のキーボード

0

を書いた場合は、お使いのinputypeプロパティに単語「電話」でそれを行うことができ除くとすべての答えを見つけることができませんでしたEDITTEXT

0

使用InputType = "" あなたのEditTextで

0

はちょうどあなたの数字のキーボード上のIMEオプションを実装し、一度クリックした変更入力は次のようにプログラムで入力します。

EditText editText= (EditText) mView.findViewById(R.id.et_awesome); 
editText.setOnEditorActionListener(new EditText.OnEditorActionListener() { 
@Override 
public boolean onEditorAction(EditText v, int actionId, KeyEvent event) { 
if (actionId == EditorInfo.IME_ACTION_GO) { 
    editText.setInputType(InputType.TYPE_CLASS_TEXT); 
    return true; 
} 
return false; 
} 

}); XMLの

のEditText:我々は数字のみキーボードを設定することができinputMethodプロパティを使用して

<EditText 
    ... 
    android:imeOptions="actionGo" 
    android:imeActionLabel="ABC" 
    android:imeActionId="666" 
    android:inputType="number"/> 
関連する問題