一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法:
在窗口建立时,可以把一个xml布局设置成该应用的Title
a) 功能:把title设置成为一个字串和一个按钮的组合
b) 修改xxActivity.Java代码
1. public void onCreate(Bundle savedInstanceState) {
2. super.onCreate(savedInstanceState);
3. requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 注意顺序
4. setContentView(R.layout.main); // 注意顺序
5. getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, // 注意顺序
6. R.layout.title);
7. }
c) 填加title.xml代码
1. <?xml version="1.0" encoding="utf-8"?>
2. <LinearLayout
3. xmlns:android=http://schemas.android.com/apk/res/android
4. android:layout_width="wrap_content"
5. android:layout_height="wrap_content">
6. <TextView android:id="@+id/text"
7. android:layout_width="wrap_content"
8. android:layout_height="wrap_content"
9. android:layout_alignParentLeft="true"
10. android:text="text" />
11. <Button android:id="@+id/button"
12. android:layout_width="wrap_content"
13. android:layout_height="30px"
14. android:text="button" />
15. </LinearLayout>
注意
a) 注意设置顺序
requestWindowFeature 要在setContentView之前
getWindow().setFeatureInit最好在setContentView之后
b) 注意requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)不要和其它对TITLE的设置 requestWindowFeature(xxxx)一起使用
分享到:
相关推荐
android自定义标题栏源码,自定义view
Android动画隐藏标题栏全屏
Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义顶部标题栏Android自定义...
Android 通用标题栏 简单封装实现 http://blog.csdn.net/RichieZhu/article/details/50935918
本例是讲解怎样修改android标题栏的大小,颜色,等等
Android 手势检测上下滑动,上滑隐藏标题栏下滑显示标题栏,带动画效果、无卡顿、无空白。 适用各种情况,代码简单明了。
android studio 自定义标题栏,自定义回退按钮事件,自定义右侧显示文字还是图片,自定义右侧点击事件
Android实现自定义标题栏的高度化自定义
可以把布局顶到状态上,仅测试过activity,有兴趣的可以自己测试Fragment是Android studio Module的项目
使用Android Studio开发的自定义标题栏
Xamarin开发Android不显示标题栏,隐藏title。代码由vs2017开发,下载就能使用
安卓窗口隐藏标题栏和状态栏,在Android Activity去除标题栏和状态栏.1、关键代码 android:theme="@android:style/Theme.NoTitleBar" // 隐藏标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" // ...
Android开发中 ListView浮动头部标题栏,实现简单可用
自定义标题栏 修该 高度 以及 处理没有完全填充bug。
android仿新闻标题栏【水平GridView与VIewpager结合】,供学习参考。
可以修改标题栏颜色的工具类Demo,直接可以用。直接可以用。直接可以用。直接可以用。直接可以用。直接可以用。直接可以用。
android安卓app 标题栏+导航栏+Tab页.zip
看IOS上的应用,应用中状态栏的颜色总能与应用标题栏颜色保持一致,用户体验很不错,对于这种效果怎么实现的呢?下面小编给大家分享android自定义状态栏颜色与应用标题栏颜色一致的实现方法,一起看看吧
Android自定义标题栏(并加入返回按钮)的demo