• RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
Posted by Jack - - 11 comments


SIMPLE TOGGLEBUTTON

SOURCE CODE [main.xml] is

<?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:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
   
<ToggleButton android:id="@+id/togglebutton"
android:layout_width="150px"
android:layout_height="50px"
android:textOn="ON"
android:textOff="OFF" />

</LinearLayout>

SOURCE CODE [ToggleButtonExample.java] is

package com.ToggleButtonExample;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Toast;
import android.widget.ToggleButton;

public class ToggleButtonExample extends Activity
{
ToggleButton tb;

public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
                                setContentView(R.layout.main);

                                tb = (ToggleButton) findViewById(R.id.togglebutton);
                                tb.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Toast.makeText(getBaseContext(),
"Button is "+tb.getText().toString(),
Toast.LENGTH_LONG).show();
                                                }
                                });
                }
}

The OUTPUT will be


https://lh6.googleusercontent.com/_xnrF0YSUul8/Tb-gTjj4FtI/AAAAAAAAAJU/NYefHbaTYtg/togglebutton1.png

https://lh6.googleusercontent.com/_xnrF0YSUul8/Tb-gT-vTttI/AAAAAAAAAJY/o7XA3gkvhjU/togglebutton2.png

11 Responses so far.

  1. Simple and Useful....Thank you...

  2. Too easy to understand, thnk u...

  3. useless without the if/else condition:

    if(toggleDebug.isChecked()){
    //dosomething if it has been switched on
    }else{
    //dosomethingelse if it has been switched off
    }

  4. Very useful. Suggestion to others who find it useless is to create your own simple examples and share them.

    Thank You.

  5. Anonymous says:

    Hi Jack, thanks for this helpful android toggle button example! I compiled a list of some top resources on this topic. I included your post. Check it out/ feel free to share. http://www.verious.com/board/Giancarlo-Leonio/creating-a-toggle-button-in-android/ Hope this can be useful to other developers too. :)

  6. Hi,I am developing an cinema ticketing app.I am stuck with seat selection step.What can i add ??either toggle button or button??I am stuck with designing part itself..Please share ur ideas...

  7. Toggle button in android studio
    http://themasterworld.com/toggle-button-in-android-studio-5-0/

  8. Toggle button in android studio
    http://themasterworld.com/toggle-button-in-android-studio-5-0/

Leave a Reply