Button()

<Button />

gravity

Положение содержимого внутри элемента

<Button android:gravity="center" />
<Button android:gravity="center_horizontal" />

id

Идентификатор элемента

<Button android:id="@+id/button" />

layout_gravity

Положение элемента внутри родителя

<Button android:layout_gravity="top|left" />
<Button android:layout_gravity="top|bottom|left|right|center" />
<Button android:gravity="center_horizontal" />

layout_height

Высота элемента

<!-- заполнить родителя -->
<Button android:layout_height="match_parent" />

<!-- по содержимому -->
<Button android:layout_height="wrap_content" />

<Button android:layout_height="200dp" />

layout_width

Ширина элемента

<!-- заполнить родителя -->
<Button android:layout_width="match_parent" />

<!-- по содержимому -->
<Button android:layout_width="wrap_content" />

<Button android:layout_width="200dp" />

onClick

Название метода активити, который обработает клик по элементу.

Метод принимает один аргумент c типом android.view.View и должен быть public void.

text

Текст внутри элемента

<Button android:text="button text" />
<Button android:text="@string/btn2" />

textSize

Hазмер шрифта текст

<Button android:textSize="8pt"/>
<Button android:textSize="8dp"/>
<Button android:textSize="8sp"/>

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){}

});