Langsung ke konten utama

Postingan

Menampilkan postingan dari Desember, 2014

Explicit Intent Example

There are two types of Intent navigation between activities 1. Explicit Intent Navigation 2. Implicit Intent Navigation Following is an example of explicit Intent Navigation step1 : create new android application projects step2 : create new activity<SecondActivity.java> step3 : create new xml file<second_page.xml> under layout folder step4 : register the activity in manifest.xml file 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"     tools:context=".MainActivity" >     <Button         android:id="@+id/button1"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_centerHorizontal="true"         android:layout_centerVertical="true"    

Multiple Buttons

Here is an example for multiple buttons, even we can handle multiple buttons with single method(onClick(View)) or with unanimous object of OnClickListener interface, activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:id="@+id/LinearLayout2"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="horizontal"     tools:context=".MainActivity" >     <Button         android:id="@+id/button_save"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="@string/button_save" />     <Button         android:id="@+id/button_cancel"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text=

Button Example3

Here one approach for button click event handling, in this approach we need to write individual methods for each and every button, it is complicated not recommended to use. activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:id="@+id/LinearLayout1"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical"     tools:context=".MainActivity" >     <Button         android:id="@+id/click_button"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="@string/button"         android:onClick="button_clicked" /> </LinearLayout> MainActivity.java import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.

Button Example2

here is one more approach to handle button click event using unanimous class as follows activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:id="@+id/LinearLayout1"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical"     tools:context=".MainActivity" >     <Button         android:id="@+id/click_button"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="@string/button" /> </LinearLayout> MainActivity.java import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class MainActivity extends Activity { @Override

Button Example1

Create new project, go to activity_main.xml drag and drop  a button or add the following code. activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:tools="http://schemas.android.com/tools"     android:id="@+id/LinearLayout1"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical"     tools:context=".MainActivity" >     <Button         android:id="@+id/click_button"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="@string/button" /> </LinearLayout> MainActivity.java import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; public class MainActivity extends Activity impleme