Button()¶
<Button />
gravity¶
Положение содержимого внутри элемента
<Button android:gravity="center" />
<Button android:gravity="center_horizontal" />
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)¶ Устанавливает обработчик клика по элементу
OnClickListener -
android.view.View.OnClickListener
myBtn.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v){} });
-