android.widget.Button

XML

<Button

    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="top|left"

    android:text="@string/btn1"
    android:textSize="8pt"
    android:id="@+id/btn1" />

<Button

    android:layout_width="100dp"
    android:layout_height="200dp"

    android:text="@string/btn2"
    android:id="@+id/btn2" />
  • id - идентификатор элемента

  • onClick - название метода активити, который обработает клик по элементу. Метод принимает один аргумент c типом android.view.View и должен быть public void.

  • text - текст

    • обычная строка, текст
    • ссылка на идентификатор из ресурса строк, string
  • textSize - размер шрифта текст

    • 8pt

Button

class android.widget.Button

Наследник android.widget.TextView

Button myBtn = (Button)findViewById(R.id.myBtn);
getLayoutParams()

Возвращает параметры кнопки android.view.ViewGroup.LayoutParams

LayoutParams lparams = (LayoutParams) myBtn.getLayoutParams()
requestLayout()

Перерисовывает элемент

myBtn.requestLayout()
setText(str)
setText(R.string.name)

устанавливает текст для объекта

myBtn.setText("Some text");
myBtn.setText(R.string.btnText);
setEnabled(bool)

активность кнопки

myBtn.setEnabled(false);
setOnClickListener(OnClickListener)

Устанавливает обработчик клика по элементу

myBtn.setOnClickListener(new OnClickListener(){

    @Override
    public void onClick(View v){
        ...
    }

});