切换到自定义列表视图
Switch in Custom Listview
我正在通过 CursorAdapter
从包含 Switch 的 SQLite 数据库布局填充 ListView。
如何侦听特定 ListItem 的 Switch 更改事件?
Register a callback to be invoked when the checked state of this button changes.
示例:
mySwitch = (Switch) findViewById(R.id.mySwitch);
// attach a listener to check for changes in a state
mySwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// do something on event
}
});
同时检查 viewholder pattern。
我正在通过 CursorAdapter
从包含 Switch 的 SQLite 数据库布局填充 ListView。
如何侦听特定 ListItem 的 Switch 更改事件?
Register a callback to be invoked when the checked state of this button changes.
示例:
mySwitch = (Switch) findViewById(R.id.mySwitch);
// attach a listener to check for changes in a state
mySwitch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// do something on event
}
});
同时检查 viewholder pattern。