icon设置为字体选择的样式,表示的是,分别在button 激活和不激活起作用,激活和不激活状态下显示不同的颜色!

icon设置为img的时候,表示的是,button 禁用和启用时起作用。

如果想在button上设置激活和不激活状态下显示不同的图片,就需要通过js代码动态设置图片的rul,方法是:

this.comp('buttonXid').set({
"icon" : "img:$UI/test/image/icon.png|"
});

contents组件在onActiveChanged 事件中判断切换的content 并设置显示的icon图片
参考案例:http://bbs.wex5.com/forum.php?mod=redirect&goto=findpost&ptid=80603&pid=165185506