Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. using Android.OS;
  2. using Android.App;
  3. using Android.Graphics;
  4. using Android.Widget;
  5. using System;
  6.  
  7. namespace p1
  8. {
  9. [ActivityAttribute(Label = "p1", MainLauncher = true)]
  10.  
  11. public class Class1 : Activity
  12. {
  13. EditText dag, maand, jaar;
  14. TextView tekst2, oud;
  15. Button knop;
  16. int day, month, year;
  17. string dagen;
  18.  
  19. protected override void OnCreate(Bundle b)
  20. {
  21. base.OnCreate(b);
  22. LinearLayout layout;
  23. layout = new LinearLayout(this);
  24. layout.Orientation = Orientation.Vertical;
  25.  
  26. TextView tekst1;
  27. tekst1 = new TextView(this);
  28. tekst1.Text = "schrijf hier uw geboortedatum op in de vorm dd/mm/jjjj";
  29.  
  30. tekst2 = new TextView(this);
  31. oud = new TextView(this);
  32. knop = new Button(this);
  33. knop.Text = "klik hier";
  34. knop.Click += klik;
  35.  
  36. dag = new EditText(this);
  37. dag.TextChanged += invoer1;
  38.  
  39. maand = new EditText(this);
  40. maand.TextChanged += invoer1;
  41.  
  42. jaar = new EditText(this);
  43. jaar.TextChanged += invoer1;
  44.  
  45. layout.AddView(tekst1);
  46. layout.AddView(dag);
  47. layout.AddView(maand);
  48. layout.AddView(jaar);
  49. layout.AddView(knop);
  50. layout.AddView(tekst2);
  51. layout.AddView(oud);
  52. this.SetContentView(layout);
  53. }
  54.  
  55. private void klik(object sender, EventArgs e)
  56. {
  57. DateTime birthday = new DateTime(year, month, day);
  58. TimeSpan days = DateTime.Now - birthday;
  59. dagen = days.ToString();
  60. oud.Text = "U bent " + dagen + "dagen oud.";
  61. }
  62.  
  63. public void invoer1(object o, Android.Text.TextChangedEventArgs e)
  64. {
  65. Console.WriteLine(dag.Text);
  66. string dag1 = dag.Text;
  67. string maand1 = maand.Text;
  68. string jaar1 = jaar.Text;
  69.  
  70. day = int.Parse(dag1);
  71. month = int.Parse(maand1);
  72. year = int.Parse(jaar1);
  73.  
  74. tekst2.Text = "U bent geboren op: " + day + "-" + month + "-" + year;
  75. }
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement