Blog purpose for android basic example for android app developer. any query please my contact

Saturday, 30 November 2024

Android Button OnClickListener Example

 Android Button OnClickListener Example


In this programming today, learn the Android button on the clicklistener example.


1.Main Activity.java:


import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.widget.Button;

 

public class MainActivity extends Activity {

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        Button next = (Button) findViewById(R.id.next);

        next.setOnClickListener(new View.OnClickListener() {

 

            @Override

            public void onClick(View v) {

                // TODO Auto-generated method stub

                startActivity(new Intent("com.example.creating_action_button.second"));

    //            finish();

            }

        });

    }

 

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.

        getMenuInflater().inflate(R.menu.main, menu);

        return true;

    }

 

}




2.Second_Activity.java:


import android.app.Activity;

import android.os.Bundle;

 

public class second_activity extends Activity {

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        // TODO Auto-generated method stub

        super.onCreate(savedInstanceState);

        setContentView(R.layout.second_activity);

    }

}



3.activity_main.xml:


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:paddingBottom="@dimen/activity_vertical_margin"

    android:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    tools:context=".MainActivity" >

 

    <TextView

        android:id="@+id/textView1"

        android:layout_width="match_parent"

        android:layout_height="258dp"

        android:layout_alignParentLeft="true"

        android:layout_alignParentTop="true"

        android:layout_marginLeft="25dp"

        android:layout_marginTop="78dp"

        android:text="This is first Activity"

        android:background="@drawable/ic_launcher"

        android:textAppearance="?android:attr/textAppearanceLarge" />

 

    <Button

        android:id="@+id/next"

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:layout_alignLeft="@+id/textView1"

        android:layout_alignParentBottom="true"

        android:layout_marginBottom="20dp"

        android:text="Next" />

 

</RelativeLayout>



4.activity_Second_Activity:


<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:background="@drawable/background1"

    android:orientation="vertical" >

 

    <TextView

        android:id="@+id/textView1"

        android:layout_width="match_parent"

        android:layout_height="250dp"

        android:gravity="center"

        android:text="Welcome to the second Activity"

        android:textAppearance="?android:attr/textAppearanceLarge" />

 

</LinearLayout>




No comments:

Post a Comment