@Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_DONE || actionId == EditorInfo.IME_ACTION_NEXT) { mWebView.loadUrl(mURLet.getText().toString()); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(mWebView.getWindowToken(), 0); mWebView.requestFocus(); return true; } return false; } });
@Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_ENTER) { mWebView.loadUrl(mURLet.getText().toString()); InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(mWebView.getWindowToken(), 0); mWebView.requestFocus(); return true; } return false; } });
public class WebViewActivity extends DashBoardActivity { /** Called when the activity is first created. */ WebView ourBrow; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.webview); ourBrow = (WebView)findViewById(R.id.wvBrowser); ourBrow.getSettings().setJavaScriptEnabled(true); ourBrow.getSettings().setLoadWithOverviewMode(true); ourBrow.getSettings().setUseWideViewPort(true); ourBrow.setWebViewClient(new ourViewClient()); ourBrow.loadUrl(www.indianbloggerpost.com); //hiding the keyboard after using an EditText InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(ourBrow.getWindowToken(), 0); }