文档章节

Android4.4自定义标题栏

qii
 qii
发布于 2014/05/03 09:25
字数 154
阅读 1242
收藏 9

实现自定义的标题栏,首先,定义一个xml文件,来定义自己想要的标题样式。然后在需要自定义的标题栏中加入以下代码并引用定义的xml文件。

super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 
setContentView(R.layout.product_album);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.album_title_bar);

这几句代码,要注意顺序。

但是这样还是会报错:you cannot combine custom titiles with other .

原因不知道,但是,在对应的activity的配置中,加入theme样式即可。(样式不能为NoTitleBar)

AndroidMainfest.xml

<activity android:name="com.qii.app.ProductAlbum" android:theme="@android:style/Theme.Black"></activity>

如果有知道原因的,请告诉我,3Q。

© 著作权归作者所有

共有 人打赏支持
qii

qii

粉丝 13
博文 77
码字总数 23520
作品 0
昆明
高级程序员
私信 提问
自定义Android标题栏TitleBar布局

Layout下建立titlebar.xml: 这样虽然可以在一定程度上定制标题栏, 不过, 这里无法改变标题栏的高度和背景(背景设置之后会在两端有两个 非常难看的边框). 据说, 原因是android 固有的. 这里有...

程序袁_绪龙
2014/10/08
0
0
android如何阻止app_name在标题栏中闪现

常见自定义titlebar的方法是在values文件夹中新建一个我们自己的titlebar主题,例如:  然后在manifest文件中为activity添加自定义主题, 这样就基本上完成了自定义titlebar。 声明无标题栏...

华宰
2011/09/06
2.7K
0
WPF中自定义标题栏时窗体最大化处理之WindowChrome

注意: 本文方法基础是WindowChrome,而WindowChrome在之后才集成发布的。见:WindowChrome Class 在中使用WindowChrome,需要安装Ribbon来支持WindowChrome 目前官方文档的内容较为陈旧(但...

奇葩史
2018/11/11
0
0
skia方面的问题,如何让编译的动态库在多个sdk版本上都能运行?

@fjlikun 你好,想跟你请教个问题:我用android4.4的源码和skia源码编译的动态库,android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE:=Test MY_LOCAL_LIB:=D:/3......

楚休红
2014/05/28
938
1
打造一个通用的TitleView

在开发应用的过程中,大部分应用应该都是有标题栏的。通常情况下,我们所使用的标题栏的高度什么其他设置之类的基本上都是相同。so,为了节省开发的效率,今天我们共同打造一个通用的标题栏。...

一本未写完的书
2017/12/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
12
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
8
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先......

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部