Put switch inside action bar on Android

2019-03-10 03:46发布

问题:

I'm working on a project where I am currently trying to put a switch inside the applications action bar (as in the wi-fi settings : http://tinypic.com/r/2l8vt35/6 )

How can this be done?

回答1:

Add android:actionLayout to your <item> in your menu XML resource, pointing to a layout XML resource that has your Switch. Then, use getActionView() on the MenuItem to register listeners on changes in the switch.

Note that Switch only works on API Level 14 and higher.