0
我有一個切換按鈕列表視圖當我toggal點擊鏈接,然後向下滾動,則該按鈕的狀態更改爲關閉狀態 請不要重播國家不切換按鈕更改
我有一個切換按鈕列表視圖當我toggal點擊鏈接,然後向下滾動,則該按鈕的狀態更改爲關閉狀態 請不要重播國家不切換按鈕更改
使用sharedpreference
保存的狀態每一個切換按鈕,並從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();
}
}
});
希望這會有所幫助。
切換按鈕在哪裏? – slezica 2013-03-02 06:59:13