トグルボタンをクリックして下にスクロールすると、トグルボタン付きのリストビューがあり、ボタンの状態がオフ状態に変わります再生してください
質問する
872 次
1 に答える
0
sharedpreference
各トグル ボタンの状態を保存し、sharedpreference
共有設定で (一意の ID を持つ) トグルの状態を定義できるように
ここでは、カスタム アダプターで定義された共有設定値です。
final ToggleButton tgl=(ToggleButton)row.findViewById(R.id.tglalertstatus);
tgl.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked)
{
SharedPreferences contact = context.getSharedPreferences(
"contact", 1);
editor = contact.edit();
editor.putInt("toggle"+tgl.getContentDescription().toString(), 1); // i set the content description for each toggle a unique string so it will work as a key for shared preference.
editor.commit();
}
else
{
SharedPreferences contact = context.getSharedPreferences(
"contact", 1);
editor = contact.edit();
editor.putInt("toggle"+tgl.getContentDescription().toString(), 0);//i set the content description for each toggle a unique string so it will work as a key for shared preference.
editor.commit();
}
}
});
これが役立つことを願っています。
于 2013-03-02T07:00:50.367 に答える