0
我想更改sherlock操作栏底线的颜色。动态更改SherlockActionBar线条颜色
但我想动态地改变它。
当用户不在线时,我希望它在显示为红色,当他登录时我希望它橙色,并且当他成功连接时,该线应为绿色。
我该如何做到这一点?
谢谢。
我想更改sherlock操作栏底线的颜色。动态更改SherlockActionBar线条颜色
但我想动态地改变它。
当用户不在线时,我希望它在显示为红色,当他登录时我希望它橙色,并且当他成功连接时,该线应为绿色。
我该如何做到这一点?
谢谢。
我发现一个解决方案,如果有人想这样做。
我使用this website来制作3种样式,并将zip中的'ab_transparent'资源取出。
要设置动作条上运行时我用
getSupportActionBar().setBackgroundDrawable(getResources().getDrawable(R.drawable.ab_transparent_connecting));
旁注:这个工作完全在Android 4.0+但< 4.0我不得不打电话
this.supportInvalidateOptionsMenu();
设置backgrounddrawable为后它生效。