Клас CheckBox

Елемент CheckBox (прапорець) – це перемикач з двома станами (рисунок 2.8). Для програмного відстеження зміни стану елемента необхідно реалізувати інтерфейс CompoundButton. OnCheckedChangeListener.

 

Рисунок 2.8 – Віджет CheckBox

 

// файл *.xml

<CheckBox

android:id=”@+id/cb1”

android:height=”wrap_content”

android:width=”match_parent”

android:text=”CheckBox 1”>

// файл *.java

import android.widget.CheckBox;

import android.widget.CompoundButton;

public class Project extends Activity implements CompoundButton.OnCheckedChangeListener{

public void onCreate(Bundle state){

super.onCreate(state);

setContentView(R.layout.main);

final CheckBox cb1 = (CheckBox) findViewById (R.id.cb1);

final CheckBox cb2 = (CheckBox) findViewById (R.id.cb2);

cb1.setOnCheckedChangeListener(this);

cb2.setOnCheckedChangeListener(this);

}

public void OnCheckedChange (CompoundButton v, Boolean isChecked){

swith(v.getId()){

case R.id.cb1:

if(isChecked){ // дії вибору CheckBox 1}

break;

case R.id.cb2:

if(isChecked){ // дії вибору CheckBox 2}

break;

 

} } }








Дата добавления: 2014-12-24; просмотров: 885;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.