我想停用Android默認的鍵盤,當我按下在EDITTEXT。這樣默認的鍵盤不會彈出。 我曾嘗試folloing代碼,但沒有工作:如何關閉Android的默認鍵盤時,我按EDITTEXT
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/lltest"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/editText0"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</EditText>
</LinearLayout>
和代碼是:
edtEdit1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edtEdit1.getWindowToken(), 1);
return false;
}
});
嘗試使用真正的回報;代替回報虛假; – 2012-02-22 06:08:13
我們的答案對您有幫助嗎? – 2012-02-22 06:58:16
請參考以下鏈接http://stackoverflow.com/a/1109108/737442 http://stackoverflow.com/a/5484683/737442 http://stackoverflow.com/a/2429753/737442 – sankar 2012-02-22 06:11:45