android 自定义标题栏 titleBar自定义
2014-01-11 22:37
309 查看
在value文件夹下添加style.xml
再在layout文件夹下定义自定义标题的xml:
然后在这个activity中按以下顺序定义:
最后在清单文件中,相应的activity添加这个属性:
<?xml version="1.0" encoding="utf-8"?> <resources> <!--————————————————标题栏的设置————————————————————————--> <!--设置一个背景信息--> <style name="title_bar_bg_blue"> <item name="android:background">@drawable/bg_titlebar</item> </style> <style name="theme_title_bar_blue" parent="android:Theme"> <!--设置标题栏的高度--> <item name="android:windowTitleSize">45dp</item> <!--设置标题栏的背景--> <item name="android:windowTitleBackgroundStyle">@style/title_bar_bg_blue</item> </style> <!--————————————————标题栏的设置 结束————————————————————————--> </resources>
再在layout文件夹下定义自定义标题的xml:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <!--居中显示--> <TextView android:text="首页" android:textSize="25sp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </RelativeLayout>
然后在这个activity中按以下顺序定义:
super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.maintabs); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar_first);
最后在清单文件中,相应的activity添加这个属性:
android:theme="@style/theme_title_bar_blue"
相关文章推荐
- Android 完全自定义对话框的实现(标题栏+EditText+双按钮)
- 自定义Android标题栏修改TitleBar的布局
- Android 功能最强的自定义标题栏控件
- android自定义标题栏progressBar
- 【Android UI设计与开发】第13期:顶部标题栏(四)自定义ActionBar风格和样式 .
- Android自定义view----顶部标题栏2
- Android 自定义全局标题栏 解决输入法遮住屏幕问题
- Android自定义标题栏后,刚进入应用会出现黑色的标题背景栏的解决方案
- Android自定义标题栏
- Android自定义标题栏
- Android随笔之标题栏的去除以及自定义
- Android应用开发基础篇(14)-----自定义标题栏
- android_actionbar自定义标题栏
- Android在activity页面中让标题栏全屏显示自定义颜色
- Android:自定义标题栏
- Android 自定义标题栏
- Android开发之——自定义标题栏titlebar
- Android项目中自定义顶部标题栏
- 解决android自定义标题栏充满的问题
- Android 自定义标题栏(title栏)