Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. package com.example.student.myapplication;
  2.  
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.graphics.Typeface;
  6. import android.view.View;
  7. import android.view.View.OnClickListener;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10.  
  11. public class MainActivity extends AppCompatActivity implements onClickListener {
  12. private float mTextSize = 20;
  13. private EditText mEdit;
  14. @Override
  15. protected void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17. setContentView(R.layout.activity_main);
  18. mEdit =(EditText)findViewById(R.id.edit_text);
  19. final Button buttonN = (Button)findViewById(R.id.button_n);
  20. final Button buttonB = (Button)findViewById(R.id.button_b);
  21. final Button buttonI = (Button)findViewById(R.id.button_i);
  22. final Button buttonPlus = (Button)findViewById(R.id.button_plus);
  23. final Button buttonMinus = (Button)findViewById(R.id.button_minus);
  24. buttonN.setOnClickListener(this);
  25. buttonB.setOnClickListener(this);
  26. buttonI.setOnClickListener(this);
  27. buttonPlus.setOnClickListener(this);
  28. buttonMinus.setOnClickListener(this);
  29.  
  30. }
  31. @Override
  32. public void onClick(View v) {
  33. switch (v.getId()) {
  34. case R.id.button_n:
  35. mEdit.setTypeface(null, Typeface.NORMAL);
  36. break;
  37. case R.id.button_b:
  38. if(mEdit.getTypeface().getStyle()==Typeface.ITALIC)
  39. mEdit.setTypeface(null, Typeface.BOLD_ITALIC);
  40. else mEdit.setTypeface(null, Typeface.BOLD);
  41. break;
  42. case R.id.button_i:
  43. if(mEdit.getTypeface().getStyle()==Typeface.BOLD)
  44. mEdit.setTypeface(null, Typeface.BOLD_ITALIC);
  45. else mEdit.setTypeface(null, Typeface.ITALIC);
  46. break;
  47. case R.id.button_plus:
  48. if(mTextSize <= 72)
  49. mTextSize+=2;
  50. mEdit.setTextSize(mTextSize);
  51. break;
  52. case R.id.button_minus:
  53. if(mTextSize >= 20)
  54. mTextSize-=2;
  55. mEdit.setTextSize(mTextSize);
  56. break;
  57. }
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement