首页 > 应用开发 > IT综合 > 自定义标题栏,是很多直播电商源码常见的样式
自定义标题栏在很多直播电商源码中很常见,可以说是一种很有用的UI设计方法。自
己也本着学习的态度,经过一番各种坑,终于实现了,现总结如下:
一:大致流程
1. 直播电商源码对指定的android activity设置自定义主题风格,其中自定义主题风格是关键
在android 4.0以上版本中如果使用Theme.Holo或者Theme.Light等,程序会
一直报错误- you cannot combine custom title with other feature titles
2. 直播电商源码在对应的Activity中加入代码
super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.mycustomtitle);
3. 直播电商源码在styles.xml使用如下的自定义主题。
<resources> <style name="WindowTitleBackground" > </style> <style name="MyTheme" parent="android:Theme"> <item name="android:windowTitleSize">60dp</item> <item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground</item> </style> </resources>
二:测试MainActivity源代码
MainActivity.java
test_title_bar.java
三:XML资源文件
titlebarstyle.xml的内容
activity_main.xml
titlebartest.xml
最后别忘记在直播电商源码的manifest配置文件中加上自定义的主题
界面一:
界面二:
这样,我们就可以在直播电商源码中实现自定义标题栏的效果啦。
声明:本文由云豹科技转发自痞子姜博客,如有侵权请联系作者删除
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69982461/viewspace-2794036/ ,如需转载,请注明出处,否则将追究法律责任。