Minggu, 12 Juni 2022

Pemrograman Berbasis Kerangka Kerja A | Tugas 7

MEMBUAT MOBILE APPLICATION MENGGUNAKAN XAMARIN

Untuk pengaplikasian mobile application ini berupa sebuah aplikasi sederhana android yaitu aplikasi Increment dan Decremen



Tampilan aplikasi sederhana android yang saya buat sebagai berikut
Source code nya dapat dilihat sebagai berikut

Main
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3.    android:orientation="vertical"
  4.    android:layout_width="match_parent"
  5.    android:layout_height="match_parent">
  6.     <TextView
  7.        android:text="0"
  8.        android:textSize="50sp"
  9.        android:gravity="center"
  10.        android:layout_width="match_parent"
  11.        android:layout_height="wrap_content"
  12.        android:id="@+id/txtNumber"
  13.        android:layout_marginBottom="20dp"
  14.        android:layout_marginTop="20dp" />
  15.     <Button
  16.        android:text="Increment"
  17.        android:layout_width="match_parent"
  18.        android:layout_height="wrap_content"
  19.        android:id="@+id/btnIncrement" />
  20.     <Button
  21.        android:text="Decrement"
  22.        android:layout_width="match_parent"
  23.        android:layout_height="wrap_content"
  24.        android:id="@+id/btnDecrement" />
  25. </LinearLayout>


MainActivity.cs
  1. using Android.App;
  2. using Android.Widget;
  3. using Android.OS;
  4.  
  5. namespace XamarinTut
  6. {
  7. [Activity(Label = "XamarinTut", MainLauncher = true, Icon = "@drawable/icon")]
  8. public class MainActivity : Activity
  9. {
  10. TextView txtNumber;
  11.  
  12. int number;
  13.  
  14. protected override void OnCreate(Bundle bundle)
  15. {
  16. base.OnCreate(bundle);
  17.  
  18. // Set our view from the "main" layout resource
  19. SetContentView (Resource.Layout.Main);
  20.  
  21. txtNumber = FindViewById<TextView>(Resource.Id.txtNumber);
  22.  
  23. FindViewById<Button>(Resource.Id.btnIncrement).Click += (o, e) =>
  24. txtNumber.Text = (++number).ToString();
  25.  
  26. FindViewById<Button>(Resource.Id.btnDecrement).Click += (o, e) =>
  27. txtNumber.Text = (--number).ToString();
  28. }
  29. }
  30. }

Untuk referensi saya menggunakan link youtube berikut


Tidak ada komentar:

Posting Komentar

Pemrograman Web C | EAS

5025201165 - Gabriel Solomon Sitanggang SOAL Kementrian Kelautan dan Perikanan sedang membutuhkan pegawai baru untuk menjalankan tugas di wi...