ActionBar中的Android Toggle Button

ric*_*uth 5 android togglebutton android-menu android-actionbar

有没有办法将一个ToggleButton放在ActionBar中并让它保存它所处的状态,所以当你再次打开相同的活动时,它处于你离开它的状态?

额外:如果可能的话有android 2.3.3 - 2.3.7向后兼容性

Kar*_*uri 0

您可以使用ActionBar.setCustomView()并传递它 aSwitchToggleButton,尽管我不知道这是否可以与其他 ActionBar 导航模式一起使用。至于保存这个值,只需将其检查状态存储在 SharedPreferences 中,并在创建 Activity 时再次设置它。

至于向后兼容性,你有两个选择:ActionBarSherlock库,或者Google新的v7支持库