Button.javaAPI DocAndroid 1.5 API2202Wed May 06 22:41:56 BST 2009android.widget


public class Button extends TextView

Button represents a push-button widget. Push-buttons can be pressed, or clicked, by the user to perform an action. A typical use of a push-button in an activity would be the following:

public class MyActivity extends Activity {
protected void onCreate(Bundle icicle) {


final Button button = (Button) findViewById(;
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click

XML attributes

See {@link android.R.styleable#Button Button Attributes}, {@link android.R.styleable#TextView TextView Attributes}, {@link android.R.styleable#View View Attributes}

Fields Summary
Constructors Summary
public Button(android.content.Context context)

        this(context, null);
public Button(android.content.Context context, android.util.AttributeSet attrs)

        this(context, attrs,;
public Button(android.content.Context context, android.util.AttributeSet attrs, int defStyle)

        super(context, attrs, defStyle);
Methods Summary