Let’s start,
Step 1 - Open Visual Studio, New Project, Templates, Visual C#, Android, Blank App, then select Blank App. Give Project Name and Project Location.
Step 2
Next we need to create Second page, so go to Solution Explorer, Project Name, Resources, layout. After that right click on Add->New Item, then open new Dialog box.
Step 3 - Select Android Layout and give name Secondpage.axml.
Step 4
And then we need to add one more Activity, so again go to Solution Explorer, then Project Name. After that right click to Add->New Item, then open new Dialog box.
Step 5 - Then select Activity and give name it SecondActivity.cs.
Step 6 - Next go for Solution Explorer-> Project Name->Resources->layout->Main.axml click to open Design View.
Step 7 - Select Toolbar Drag and Drop Button, TextView and PlainText.

XML Code
- <?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">
- <TextView
- android:text="FIRST PAGE"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:id="@+id/textView1" />
- <EditText
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:id="@+id/txtpassvalue" />
- <Button
- android:text="Send"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:id="@+id/btnsend" />
- </LinearLayout>
Step 8 - Next open Solution Explorer-> Project Name->Resources->layout->Secondpage.axml click to open Design View.
Step 9 - Select Toolbar Drag and Drop, Button and TextView.

XML Code
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
- <Button
- android:text="GET VALUE"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:id="@+id/btngetvalue" />
- <TextView
- android:textAppearance="?android:attr/textAppearanceLarge"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:id="@+id/txtgetvalue" />
- </LinearLayout>
Step 10 - Next open Solution Explorer-> Project Name->MainActivity.cs click to open Code Window, then give following code,
C# Code
- using System;
- using Android.App;
- using Android.Content;
- using Android.Runtime;
- using Android.Views;
- using Android.Widget;
- using Android.OS;
- namespace DataValuePass
- {
- [Activity(Label = "DataValuePass", MainLauncher = true, Icon = "@drawable/icon")]
- public class MainActivity: Activity
- {
- EditText txtdatapass;
- Button btnsend;
- protected override void OnCreate(Bundle bundle)
- {
- base.OnCreate(bundle);
- // Set our view from the "main" layout resource
- SetContentView(Resource.Layout.Main);
- // Get our button from the layout resource,
- // and attach an event to it
- btnsend = FindViewById < Button > (Resource.Id.btnsend);
- txtdatapass = FindViewById < EditText > (Resource.Id.txtpassvalue);
- btnsend.Click += Button_Click;
- }
- private void Button_Click(object sender, EventArgs e)
- {
- var intent = new Intent(this, typeof(SecondActivity));
- intent.PutExtra("DATA_PASS", txtdatapass.Text); //DATA_PASS is Identify the Value Pass variable
- this.StartActivity(intent);
- }
- }
- }
Step 11 - Next to open Solution Explorer-> Project Name->SecondActivity.cs click to open Code Window, then give following code,
C# Code
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Android.App;
- using Android.Content;
- using Android.OS;
- using Android.Runtime;
- using Android.Views;
- using Android.Widget;
- namespace DataValuePass
- {
- [Activity(Label = "SecondActivity")]
- public class SecondActivity: Activity
- {
- Button btngetvalue;
- TextView txtgevalue;
- string txtvalues;
- protected override void OnCreate(Bundle savedInstanceState)
- {
- base.OnCreate(savedInstanceState);
- // Create your application here
- SetContentView(Resource.Layout.Secondpage);
- txtvalues = Intent.GetStringExtra("DATA_PASS"); //Get The Value
- btngetvalue = FindViewById < Button > (Resource.Id.btngetvalue);
- txtgevalue = FindViewById < TextView > (Resource.Id.txtgetvalue);
- btngetvalue.Click += Btngetvalue_Click;;
- }
- private void Btngetvalue_Click(object sender, EventArgs e)
- {
- txtgevalue.Text = txtvalues;
- }
- }
- }
Step 12 - Press F5 or Build and Run the Application,
- First Screen Give the Text Box Value “Hi Welcome" then Click Send Button.Next Move Second Screen.
- Second Screen to Press Get Button to Retrieve the passing value of “Hi Welcome” to display TextView.



Sr KarthigaPosted May 6, 2016, 3:46 AM
good one