Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. Button btn_open_reflection;
  2. ImageButton style1;
  3. ImageButton style2;
  4. ImageButton style3;
  5. ImageButton style4;
  6.  
  7. public static final String style_selection = "com.example.application.hearttoart.style_selection";
  8.  
  9. @Override
  10. protected void onCreate(Bundle savedInstanceState) {
  11. super.onCreate( savedInstanceState );
  12. setContentView( R.layout.activity_style );
  13.  
  14. // set up image buttons for the onClick function
  15. style1 = (ImageButton)findViewById(R.id.style1);
  16. style2 = (ImageButton)findViewById(R.id.style2);
  17. style3 = (ImageButton)findViewById(R.id.style3);
  18. style4 = (ImageButton)findViewById(R.id.style4);
  19.  
  20. // TODO: DRY up when possible, lots of repeated code here
  21.  
  22. style1.setOnClickListener(new View.OnClickListener()
  23. {
  24. @Override
  25. public void onClick(View view) {
  26. style2.setEnabled(false);
  27. style3.setEnabled(false);
  28. style4.setEnabled(false);
  29. String style_selection = "@string/style1";
  30.  
  31. }
  32. });
  33.  
  34. style2.setOnClickListener(new View.OnClickListener()
  35. {
  36. @Override
  37. public void onClick(View view) {
  38. style1.setEnabled(false);
  39. style3.setEnabled(false);
  40. style4.setEnabled(false);
  41. String style_selection = "@string/style2";
  42. }
  43. });
  44.  
  45. style3.setOnClickListener(new View.OnClickListener()
  46. {
  47. @Override
  48. public void onClick(View view) {
  49. style1.setEnabled(false);
  50. style2.setEnabled(false);
  51. style4.setEnabled(false);
  52. String style_selection = "@string/style3";
  53. }
  54. });
  55.  
  56. style4.setOnClickListener(new View.OnClickListener()
  57. {
  58. @Override
  59. public void onClick(View view) {
  60. style1.setEnabled(false);
  61. style2.setEnabled(false);
  62. style3.setEnabled(false);
  63. String style_selection = "@string/style4";
  64. }
  65. });
  66.  
  67. btn_open_reflection =(Button) findViewById(R.id.btn_open_style);
  68. btn_open_reflection.setOnClickListener(new View.OnClickListener()
  69. {
  70. @Override
  71. public void onClick (View view){
  72. // Open Style Activity - Navigate to Activity from the Click
  73. openReflection();
  74. sendStyle();
  75. }
  76. });
  77. }
  78.  
  79. public void sendStyle() {
  80. Intent styleIntent = new Intent(StyleActivity.this, ReviewActivity.class );
  81. styleIntent.putExtra("style", style_selection);
  82. }
  83.  
  84. public void openReflection() {
  85. Intent intent = new Intent( this, ReflectionActivity.class );
  86. startActivity( intent );
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement