使用V7包后,设置ActionBar的title等的属性
2014-06-04 10:16
393 查看
最新在做一个项目,既要支持低版本的ActionBar,又要能设置ActionBar的背景,及title的颜色。
使用V7包后,Activity只能设置固定的三个Theme。
@style/Theme.AppCompat ,
@style/Theme.AppCompat.Light.,
@style/Theme.AppCompat.Light.DarkActionBar
如果,此时,我加了一个绿色的ActionBar的背景,又想title的颜色是白色。
类似的方式可以修改其它控件属性,比如datepicker等等。
控件的id可以在\android-sdk-windows\platforms\..查找。
低版本android如何使用ActionBar
使用V7包后,Activity只能设置固定的三个Theme。
@style/Theme.AppCompat ,
@style/Theme.AppCompat.Light.,
@style/Theme.AppCompat.Light.DarkActionBar
如果,此时,我加了一个绿色的ActionBar的背景,又想title的颜色是白色。
int titleId = Resources.getSystem().getIdentifier("action_bar_title","id", "android"); TextView androidTitleTV = (TextView) findViewById(titleId); androidTitleTV.setTextColor(Color.WHITE);
类似的方式可以修改其它控件属性,比如datepicker等等。
控件的id可以在\android-sdk-windows\platforms\..查找。
低版本android如何使用ActionBar
相关文章推荐
- 使用WMI创建站点和虚拟目录,并设置属性
- 在配置使用Membership或其他的Providers的ASP.NET2.0时一定要设置applicationName属性
- 此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。
- 使用匿名函数在后台线程中设置窗体控件属性
- 使用HttpWebRequest需要设置Accept和UserAgent属性
- Web用户空件的属性中自定义属性的设置和使用
- 在VC++中使用MASM-项目属性设置
- 使用ArcGIS Server怎么动态设置Host和MapServerObject属性
- C++ 使用API设置文件属性 隐藏
- 利用ATL创建com组件和如何在程序中使用组件的接口函数和设置接口的属性
- 使用游标收缩数据库日志文件并调整数据库属性选项栏部分设置
- 如何使用DOS命令attrib设置文件或文件夹的属性
- 地磅称量系统之(59) 接收串口数据(串口控件的属性设置和超级终端的使用)
- 怎样使用javamail的属性设置
- ASP.NET中设置两级菜单联动用户控件的属性为外部使用
- WPF中使用Style设置界面控件外观属性
- img标签中alt和title属性的正确使用
- 在javascript中使用(读取、设置)Asp.net服务器的属性、方法和事件
- 静态属性或字段不再使用时,需要把其引用设置为null
- 如何使用DOS命令attrib设置文件或文件夹的属性(转)