List of usage examples for android.view View requestFocus
public final boolean requestFocus()
From source file:au.com.wallaceit.reddinator.TabWebFragment.java
@SuppressLint("SetJavaScriptEnabled") public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mContext = this.getActivity(); if (container == null) { return null; }//from w w w . java 2 s .c om if (mFirstTime) { // get shared preferences SharedPreferences prefs = PreferenceManager .getDefaultSharedPreferences(this.getActivity().getApplicationContext()); // work out the url this instance should load boolean commentswv = false; if (this.getArguments() != null) { commentswv = this.getArguments().getBoolean("loadcom", false); } int fontsize; String url; if (commentswv) { url = "http://reddit.com" + getActivity().getIntent().getStringExtra(WidgetProvider.ITEM_PERMALINK) + ".compact"; fontsize = Integer.parseInt(prefs.getString("commentfontpref", "22")); } else { url = getActivity().getIntent().getStringExtra(WidgetProvider.ITEM_URL); fontsize = Integer.parseInt(prefs.getString("contentfontpref", "18")); } // setup progressbar mActivity = this.getActivity(); mActivity.getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON); ll = (LinearLayout) inflater.inflate(R.layout.tab1, container, false); mWebView = (WebView) ll.findViewById(R.id.webView1); // fixes for webview not taking keyboard input on some devices mWebView.requestFocus(View.FOCUS_DOWN); mWebView.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_UP: if (!v.hasFocus()) { v.requestFocus(); } break; } return false; } }); mWebView.getSettings().setJavaScriptEnabled(true); // enable ecmascript mWebView.getSettings().setSupportZoom(true); mWebView.getSettings().setUseWideViewPort(true); mWebView.getSettings().setBuiltInZoomControls(true); mWebView.getSettings().setDisplayZoomControls(true); mWebView.getSettings().setDefaultFontSize(fontsize); mChromeClient = newchromeclient; mWebView.setWebChromeClient(mChromeClient); mWebView.setWebViewClient(new WebViewClient()); mWebView.loadUrl(url); mFirstTime = false; //System.out.println("Created fragment"); } else { ((ViewGroup) ll.getParent()).removeView(ll); } return ll; }
From source file:com.kytse.aria2remote.LoginFragment.java
private void attemptLogin() { InputMethodManager inputManager = (InputMethodManager) getContext() .getSystemService(Activity.INPUT_METHOD_SERVICE); inputManager.hideSoftInputFromWindow(getActivity().getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); if (mAuthTask != null) { return;//from ww w . j av a 2s.c o m } mEditTextUrl.setError(null); mEditTextSecret.setError(null); String url = mEditTextUrl.getText().toString(); String secret = mEditTextSecret.getText().toString(); boolean cancel = false; View focusView = null; if (TextUtils.isEmpty(url)) { mEditTextUrl.setError(getString(R.string.error_url_required)); focusView = mEditTextUrl; cancel = true; } if (cancel) { focusView.requestFocus(); } else { showProgress(true); mAuthTask = new UserLoginTask(url, secret); mAuthTask.execute((Void) null); } }
From source file:com.stoneapp.ourvlemoodle2.activities.SignInActivity.java
public void signin(View v) { InputMethodManager inputManager = (InputMethodManager) SignInActivity.this .getSystemService(Context.INPUT_METHOD_SERVICE); inputManager.hideSoftInputFromWindow(v.getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS); user_id.setError(null);/*from w ww. j av a2 s. co m*/ user_pass.setError(null); String id = user_id.getText().toString(); String password = user_pass.getText().toString(); View focusView; if (TextUtils.isEmpty(id)) { user_id.setError("This field is required"); focusView = user_id; focusView.requestFocus(); } if (TextUtils.isEmpty(password)) { user_pass.setError("Enter password"); focusView = user_pass; focusView.requestFocus(); } user_pass.setText(""); new LoginTask(id, password).execute(""); }
From source file:com.android.calculator2.EventListener.java
@Override public boolean onLongClick(View view) { switch (view.getId()) { case R.id.del: mHandler.onClear();/*from www . java2 s.c o m*/ return true; case R.id.next: // Handle back EditText active = mHandler.mDisplay.getActiveEditText(); if (active.getSelectionStart() == 0) { View v = mHandler.mDisplay.getActiveEditText().focusSearch(View.FOCUS_BACKWARD); if (v != null) v.requestFocus(); active = mHandler.mDisplay.getActiveEditText(); active.setSelection(active.getText().length()); } else { active.setSelection(active.getSelectionStart() - 1); } return true; } if (view.getTag() != null) { String text = (String) view.getTag(); if (!text.isEmpty()) { Toast.makeText(mContext, text, Toast.LENGTH_SHORT).show(); return true; } } if (view instanceof TextView && ((TextView) view).getHint() != null) { String text = ((TextView) view).getHint().toString(); if (text.length() >= 2) { // Add paren after sin, cos, ln, etc. from buttons text += "("; } mHandler.insert(text); returnToBasic(); return true; } return false; }
From source file:com.google.android.media.tv.companionlibrary.ChannelSetupFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(getLayoutResourceId(), container, false); // Make sure this view is focused view.requestFocus(); mProgressBar = (ProgressBar) view.findViewById(R.id.tune_progress); mScanningMessage = (TextView) view.findViewById(R.id.tune_description); mTitle = (TextView) view.findViewById(R.id.tune_title); mBadge = (ImageView) view.findViewById(R.id.tune_icon); mChannelHolder = view.findViewById(R.id.channel_holder); mCancelButton = (Button) view.findViewById(R.id.tune_cancel); ListView channelList = (ListView) view.findViewById(R.id.channel_list); mAdapter = new ChannelAdapter(); channelList.setAdapter(mAdapter);//w w w .j a va 2 s.co m channelList.setOnItemClickListener(null); ViewGroup progressHolder = (ViewGroup) view.findViewById(R.id.progress_holder); LayoutTransition transition = new LayoutTransition(); transition.enableTransitionType(LayoutTransition.CHANGING); progressHolder.setLayoutTransition(transition); mCancelButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finishScan(false); } }); LocalBroadcastManager.getInstance(getActivity()).registerReceiver(mSyncStatusChangedReceiver, new IntentFilter(EpgSyncJobService.ACTION_SYNC_STATUS_CHANGED)); mChannelScanLayout = view; setChannelListVisibility(false); setBackgroundColor(getResources().getColor(android.R.color.holo_blue_dark)); return view; }
From source file:org.orange.querysystem.content.ListPostsFragment.java
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case SEARCH://from w ww . ja v a2s. c o m if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) { View searchEditText = mLinearLayout.findViewById(SEARCH_EDIT_TEXT); if (searchEditText == null) { searchEditText = insertSearchEditText(); } searchEditText.requestFocus(); return true; } default: return super.onOptionsItemSelected(item); } }
From source file:com.cmtv.tv.widget.pagerindicator.TabPageIndicator.java
/** * custom//from w w w. ja v a 2 s .co m */ public void requestFirstTabSelected() { View localView = this.mTabLayout.getChildAt(0); if ((localView != null) && ((localView instanceof TabView))) { ((TabView) localView).getPaint().setShader(this.mFocusedShader); localView.requestFocus(); } }
From source file:org.gdgsp.fragment.WebViewFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = inflater.inflate(R.layout.fragment_webview, container, false); webView = (WebView) view.findViewById(R.id.webview); progress = (ProgressBar) view.findViewById(R.id.progress); webView.setWebViewClient(new webViewClient()); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl(getArguments().getString("url")); webView.setOnTouchListener(new View.OnTouchListener() { @Override/* w ww .ja va 2 s. c o m*/ public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: case MotionEvent.ACTION_UP: if (!v.hasFocus()) { v.requestFocus(); } break; } return false; } }); webView.setOnKeyListener(new OnKeyListener() { @SuppressWarnings("static-access") public boolean onKey(View view, int keyCode, KeyEvent event) { if (event.getAction() == event.ACTION_DOWN) { if (keyCode == KeyEvent.KEYCODE_BACK) { if (webView.canGoBack()) { webView.goBack(); } else { getActivity().finish(); } return true; } } return false; } }); return view; }
From source file:org.openqa.selendroid.server.model.AndroidNativeElement.java
@Override public void clear() { final View viewview = view; instrumentation.runOnUiThread(new Runnable() { @Override//from w w w.java2s .c o m public void run() { viewview.requestFocus(); if (viewview instanceof EditText) { ((EditText) viewview).setText(""); } } }); }
From source file:org.openqa.selendroid.server.model.AndroidNativeElement.java
@Override public void enterText(CharSequence... keysToSend) { final View viewview = view; instrumentation.runOnUiThread(new Runnable() { @Override/* w w w .ja va 2 s. com*/ public void run() { viewview.requestFocus(); } }); click(); StringBuilder sb = new StringBuilder(); for (CharSequence keys : keysToSend) { sb.append(keys); } send(sb.toString()); }