0
私は 'Enter Value'のようなデフォルトのテキスト値を持つedittextビューを持っています。ユーザーがedittextに触れると、私はedittext値をクリアし、仮想キーパッドをユーザーに表示したいと思う。仮想キーパッドの問題
私はこれを実行しましたが、まだ動作していません。誰も私にこれをする方法を教えてもらえますか?
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
edtsearch.setText("");
//((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(edtsearch, 0);
InputMethodManager mgr = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(edtsearch, InputMethodManager.SHOW_IMPLICIT);
return true;
}
上記のコードではキーパッドが表示されませんでした。誰も私の値をクリアし、キーパッドをユーザーに表示する方法を教えてもらえますか?
キーパッドのクリック時にアンドロイド:ヒントを使用しても値をクリアするだけです。ユーザーが編集テキストボックスをタッチして値をクリアし、キーパッドをユーザーに表示したい場合
@mohanこれは[ヒント属性](http://developer.android.com/reference/android/widget/TextView.html#attr_android:hint)のドキュメントです。 –