Simple Buttons using Mono for Android

Besides the TextView view, which you will likely use the most often, there are some other basic controls that you will find yourself frequently using that is simple Button control. We can also styled the button using the system's default button background, which is often different from one device to another and from one version of the platform to another.

Basic Button : Represents a push-button widget

Lets look the examples of simple button's in Android

Step for creating Basic Button

  1. Start new Android application

    create android application
     
  2. Go to Main.axml and make following changes

    main.axml in android

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
    <
    Button 
       
    android:id="@+id/MyButton"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"    
        />
    </
    LinearLayout>
     
  3. Go to Activity1.cs class make following changes

    activity1.cs class in android
       
        public class Activity1 : Activity
        {
            int count = 1;
     
            protected override void OnCreate(Bundle bundle)
            {
                base.OnCreate(bundle);
                
                SetContentView(Resource.Layout.Main);
               
                Button button = FindViewById<Button>(Resource.Id.MyButton);
     
                button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
            }
        }

    As above we create a simple button and create a button click event for it when you click on the button it will count the click and display to the user
     
  4. Run the application

    simple button in android

    Counting will increase automatically when you click on the button as you see above the counting was 3 now when you will click 3 more times on the button it will incease by 3 like below picture shows:

    simple button in android
Thank You......

Ebook Download
View all
Learn
View all