Example usage for android.view View requestFocus

List of usage examples for android.view View requestFocus

Introduction

In this page you can find the example usage for android.view View requestFocus.

Prototype

public final boolean requestFocus() 

Source Link

Document

Call this to try to give focus to a specific view or to one of its descendants.

Usage

From source file:com.github.rutvijkumar.twittfuse.Util.java

public static void showSoftKeyboard(View view, Activity activity) {
    if (view.requestFocus()) {
        InputMethodManager imm = (InputMethodManager) activity.getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);
    }//  w  w  w  .j  a  v a  2  s. c  o m
}

From source file:com.bt.download.android.gui.util.UIUtils.java

public static void showKeyboard(Context context, View view) {
    view.requestFocus();
    InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);
}

From source file:com.frostwire.android.gui.util.UIUtils.java

public static void showKeyboard(Context context, View view) {
    view.requestFocus();
    InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
    if (imm != null) {
        imm.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);
    }/*from   w w  w .  j a  v a  2s.  c  o m*/
}

From source file:util.Utils.java

/**
 * //from ww  w . j  a  v a  2  s  . c  o m
 *
 * @param context   Context
 * @param tokenView View
 */
public static void openInputMethod(Context context, View tokenView) {
    tokenView.setFocusable(true);
    tokenView.requestFocus();
    InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.toggleSoftInputFromWindow(tokenView.getWindowToken(), 0, InputMethodManager.SHOW_FORCED);
}

From source file:com.simplaapliko.trips.presentation.fragment.BaseFragment.java

protected void showKeyboard(View view) {
    view.requestFocus();
    getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
}

From source file:com.kogitune.activitytransition.fragment.ExitFragmentTransition.java

public void startExitListening(final Runnable popBackStackRunnable) {
    if (interpolator == null) {
        interpolator = new DecelerateInterpolator();
    }/*from ww  w .  j  a  va 2s . c o m*/
    final View toView = moveData.toView;
    toView.setFocusableInTouchMode(true);
    toView.requestFocus();
    toView.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            if (keyCode == KeyEvent.KEYCODE_BACK) {
                if (event.getAction() != KeyEvent.ACTION_UP) {
                    return true;
                }
                TransitionAnimation.startExitAnimation(moveData, interpolator, new Runnable() {
                    @Override
                    public void run() {
                        if (popBackStackRunnable != null) {
                            popBackStackRunnable.run();
                            return;
                        }
                        if (fragment == null) {
                            if (!supportFragment.isResumed()) {
                                return;
                            }
                            final FragmentManager fragmentManager = supportFragment.getFragmentManager();
                            if (fragmentManager != null) {
                                fragmentManager.popBackStack();
                            }
                        } else {
                            if (!fragment.isResumed()) {
                                return;
                            }
                            final android.app.FragmentManager fragmentManager = fragment.getFragmentManager();
                            if (fragmentManager != null) {
                                fragmentManager.popBackStack();
                            }
                        }
                    }
                });
                return true;
            }
            return false;
        }
    });
}

From source file:com.kogitune.activity_transition.fragment.ExitFragmentTransition.java

public void startExitListening(final Runnable popBackStackRunnable) {
    if (interpolator == null) {
        interpolator = new DecelerateInterpolator();
    }/*from w  w w .  j  a  va 2  s  .c o m*/
    final View toView = moveData.toView;
    toView.setFocusableInTouchMode(true);
    toView.requestFocus();
    toView.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            if (keyCode == KeyEvent.KEYCODE_BACK) {
                if (event.getAction() != KeyEvent.ACTION_UP) {
                    return true;
                }
                TransitionAnimation.startExitAnimation(moveData, interpolator, new Runnable() {
                    @Override
                    public void run() {
                        if (popBackStackRunnable != null) {
                            popBackStackRunnable.run();
                            return;
                        }
                        if (fragment == null) {
                            if (!supportFragment.isResumed()) {
                                return;
                            }
                            final FragmentManager fragmentManager = supportFragment.getFragmentManager();
                            if (fragmentManager != null) {
                                fragmentManager.popBackStack();
                            }
                        } else {
                            if (!fragment.isResumed()) {
                                return;
                            }
                            final android.app.FragmentManager fragmentManager = fragment.getFragmentManager();
                            if (fragmentManager != null) {
                                fragmentManager.popBackStack();
                            }
                        }
                    }
                }, listener);
                return true;
            }
            return false;
        }
    });
}

From source file:org.apache.taverna.mobile.ui.login.LoginFragment.java

private void requestFocus(View view) {
    if (view.requestFocus()) {
        getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
    }/*from  ww  w.  j  a v  a  2s.  co  m*/
}

From source file:com.cse3310.phms.ui.activities.BaseActivity.java

private void setUpAutoCompleteTextView() {
    mAutoCompTextView.setAdapter(mSuggestionAdapter);

    // listener for close/open of search field
    mAutoCompTextView.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() {
        @Override//ww w  . java2 s. c  o m
        public void onViewAttachedToWindow(View v) {
            v.requestFocus();
            Keyboard.show(mInputManager, mAutoCompTextView);
        }

        @Override
        public void onViewDetachedFromWindow(View v) {
            Keyboard.hide(mInputManager, mAutoCompTextView);
        }
    });

    // listener for when a suggestion is click
    mAutoCompTextView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            Keyboard.hide(mInputManager, mAutoCompTextView);
            doSearch();
        }
    });

    // listener for when the search key on the keyboard is pressed
    mAutoCompTextView.setOnKeyListener(new View.OnKeyListener() {
        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            if (keyCode == KeyEvent.KEYCODE_ENTER) {
                Keyboard.hide(mInputManager, mAutoCompTextView);
                mAutoCompTextView.dismissDropDown(); // hide suggestion
                doSearch();
                return true;
            }
            return false;
        }
    });

    // handler for the clear input button to the right of the search text view.
    mAutoCompTextView.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            final int DRAWABLE_RIGHT = 2;

            if (event.getAction() == MotionEvent.ACTION_UP) {
                // some magic... :| to get the delete text icon to work
                if (event.getX() >= (mAutoCompTextView.getRight()
                        - mAutoCompTextView.getCompoundDrawables()[DRAWABLE_RIGHT].getBounds().width())) {
                    mAutoCompTextView.setText(""); // set search text view to empty string.
                    return true;
                }
            }
            return false;
        }
    });
}

From source file:com.cerema.cloud2.ui.fragment.SearchShareesFragment.java

@Override
public void onStart() {
    super.onStart();
    // focus the search view and request the software keyboard be shown
    View searchView = getView().findViewById(R.id.searchView);
    if (searchView.requestFocus()) {
        InputMethodManager imm = (InputMethodManager) getActivity()
                .getSystemService(Context.INPUT_METHOD_SERVICE);
        if (imm != null) {
            imm.showSoftInput(searchView.findFocus(), InputMethodManager.SHOW_IMPLICIT);
        }/*  w  ww .  j a  va  2 s.com*/
    }
}