Guest User

Untitled

a guest
Apr 21st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. final Button saveButton = (Button) findViewById(R.id.saveButton);
  2. saveButton.setOnClickListener(saveButtonListener);
  3.  
  4. private OnClickListener saveButtonListener = new OnClickListener() {
  5.  
  6. @Override
  7. public void onClick(View v) {
  8. Text1.clearFocus();
  9. Text2.clearFocus();
  10.  
  11. }
  12.  
  13. }
  14.  
  15. private OnClickListener saveButtonListener = new OnClickListener() {
  16.  
  17. @Override
  18. public void onClick(View v) {
  19. Text1.clearFocus();
  20. Text2.clearFocus();
  21. saveButton.requestFocus(); //or any other View
  22. }
  23.  
  24. }
  25.  
  26. private OnClickListener saveButtonListener = new OnClickListener() {
  27.  
  28. @Override
  29. public void onClick(View v) {
  30. saveButton.requestFocus(); //any other View
  31. }
  32.  
  33. }
  34.  
  35. private void listenToButton(){
  36. someButton.setOnClickListener(new OnClickListener() {
  37. public void onClick(View v) {
  38. v.requestFocusFromTouch();
  39. //Proceed with things
  40. }
  41. }
  42. }
  43.  
  44. @Override
  45. public void onClick(View v) {
  46.  
  47. //To hide soft keyboard
  48. InputMethodManager im = (InputMethodManager) getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);
  49. im.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);
  50.  
  51. v.requestFocusFromTouch();
  52.  
  53. }
  54.  
  55. View.OnClickListener listener = new View.OnClickListener() {
  56. @Override
  57. public void onClick(View v) {
  58. v.setFocusable(true);
  59. v.setFocusableInTouchMode(true);
  60. v.requestFocus();
  61. ......
  62. }
  63. };
  64. button.setOnClickListener(listener);
  65.  
  66. InputMethodManager imm = (InputMethodManager) view.getContext()
  67. .getSystemService(Context.INPUT_METHOD_SERVICE);
  68. imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
Add Comment
Please, Sign In to add comment