- 浏览: 837919 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
loveseed1989:
您好,我用您的方法运行Cone.java,会给我报java.l ...
vtk学习笔记 --- 编译vtk库和java库 -
60love5:
60love5 写道首先谢谢你的解析,但你这个验证可见性的小程 ...
多线程中共享对象的可见性 -
60love5:
首先谢谢你的解析,但你这个验证可见性的小程序是存在问题的,你的 ...
多线程中共享对象的可见性 -
Gamehu520:
...
java 中的Unsafe -
shanpao1234560:
这个list不是静态的第一种情况下也会有线程安全的问题么,求指 ...
一个看似线程安全的示例
在开发上个应用 话费速查 的时候,需要修改标题栏的样式,但是android自身的标题栏是不支持修改样式的,因此需要通过下面的方式让android支持自定义标题栏:
super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);
注意上面的代码顺序不要改变,否则不会有效果。
上面的R.layout.title就是自定义标题栏的布局文件:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_gravity="center_vertical"> <ImageView android:src="@drawable/phone" android:contentDescription="@string/desc" android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="fill_parent"/> <TextView android:text="@string/app_name" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="5dip" android:gravity="center_vertical" android:textColor="#FFFFFF" android:textSize="20sp"/> <TextView android:text="@string/use_tips" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="10dip" android:gravity="center_vertical" android:textColor="#ABACAC" android:textSize="15sp"/> </LinearLayout>
但是仅仅这样,还是不够的。标题栏的背景颜色和高度还是不能改变,还需要给它定义样式:
<?xml version="1.0" encoding="utf-8"?> <resources xmlns:android ="http://schemas.android.com/apk/res/android"> <style name ="CustomWindowTitleBackground"> <item name ="android:background">#1F497D</item> </style> <style name="title" parent="android:Theme"> <item name ="android:windowTitleSize">45dp</item> <item name ="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item> </style> </resources>
上面样式文件中的背景颜色 和 标题大小都是可以自己修改的。
最后,将该样式应用到Main Activity(即启动Activity):
<activity android:name=".BillQueryActivity" android:label="@string/app_name" android:theme="@style/title"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
好了,现在可以看看效果了:
源码下载地址:点击这里
发表评论
-
基于Oracle Streams + Oracle AQ 捕获变更,发布变更(二)
2014-11-21 22:23 3164要求:使用Oracle Streams捕获某个用户下部 ... -
基于Oracle Streams + Oracle AQ 捕获变更,发布变更(一)
2014-11-20 22:23 2715要求:使用Oracle Streams捕获某个用户下部分表 ... -
如何去掉在浏览器中打开java applet时的警告对话框
2013-08-24 12:10 6948好久没更新博客了! 最近,由于项目要求,需要将sw ... -
Android 内存泄露笔记
2013-03-05 23:10 01、大部分内存泄露都是错误的持有了Activity或者Con ... -
java 虚拟机总结 【思维导图】
2012-12-22 20:11 2055java虚拟机总结思维导图: 参考《深入理解jav ... -
Java虚拟机字节码执行引擎 【思维导图】
2012-12-22 19:51 1592java虚拟机字节码执行引擎思维导图总结: 参考《深入理 ... -
java 垃圾回收相关总结 【思维导图】
2012-12-21 19:03 3235java垃圾回收相关总结: 参考《深入理解java ... -
java并发中的延迟初始化
2012-12-12 19:17 4640在《java并发编程实战 ... -
java同步容器与并发容器
2012-12-09 18:07 4299何为同步容器:可以简 ... -
一个看似线程安全的示例
2012-12-09 14:56 4971在《java并发编程实战》第四章4.4.1节给出了一个程序示 ... -
多线程中的long和double
2012-12-08 19:26 4124在看一些代码的时候,会发现在定义long型和double型的 ... -
多线程中共享对象的可见性
2012-12-08 18:52 5059在阅读《java并发编程实战》的第三章的时候,看到书中的一个 ... -
一个快速、轻量级 Collection 库 Trove
2012-12-07 09:35 3694Trove一个快速、轻量级针对java原子类型(byte,i ... -
java 中的Unsafe
2012-12-05 22:25 32672在阅读AtomicInteger的源码时,看到了这个类:su ... -
在ubuntu10上编译Thrift0.8.0
2012-08-01 15:34 2104下载thrift0.8.0 ,地址: http:// ... -
生活小工具--记账小助手1.0发布
2012-05-31 15:08 1647因为自己平时喜欢记账,把每日的消费情况都记录下来,所以希望找 ... -
话费速查升级版v1.3发布
2012-05-04 12:47 1377前段时间开发了一个话费速查的小应用,最近一直保持每周更新一个 ... -
编译zeromq的java绑定:jzmq
2012-05-03 22:47 134911、 下载zeromq源码:http://www.ze ... -
Android软件包静默安装小应用 - 附源码
2012-04-21 20:50 12345老早之前,写了一个android软件包静默安装的应用,放在工 ... -
最方便的联通话费,余额查询软件来了! --- 联通话费速查v1.2
2012-04-12 18:01 3953软件介绍: 联通话费速查是一款针对联通 ...
相关推荐
NULL 博文链接:https://aswang.iteye.com/blog/1483904
Android应用开发详解教材源码--18个单元70多个实例源码
老罗android视频开发源码和ppt---android 解析json
Android应用开发揭秘----书籍所需源码
Android 小项目开发示例大全--20个通用具体应用程序实例源码
Android程序源码--贪吃蛇.rar Mp3播放器源码Android实战项目源码.rar 安卓Android中国象棋Chess程序源码.rar 安卓Android俄罗斯方块游戏--完整游戏项目源码.rar 安卓Android开源小说阅读器源码.rar
android--ListView实现带标题栏效果(附源码)
android自定义标题栏源码,自定义view
Android应用开发详解-附源码 Android应用开发详解-附源码
Android开发艺术探索_源码android-art-res,任玉刚著,值得推荐一看
健康管家(开发源码+项目说明).zip基于Android的个人健康管理系统-健康管家(开发源码+项目说明).zip基于Android的个人健康管理系统-健康管家(开发源码+项目说明).zip基于Android的个人健康管理系统-健康管家...
本项目开发环境jdk1.6.0_18版本,SDK版本是2.1,Eclipse版本是3.5.1 本项目是一款模拟真实的桌球游戏
Android--开发---QuickSearchBox程序源码
AndroidSerialPort ...涉及到的 jni 开发可以参考:【Android 应用开发】Android 开发 之 JNI入门 - NDK从入门到精通 jni 开发遇到的坑:https://github.com/jp1017/Android-Collection/issues/10
老罗Android开发视频教程 (android常用UI编程) 26-33集源码.zip
安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip安卓app开发项目-实用源码——Android...
安卓开发期末大作业----单词本(源码,任务书,大报告,apk文件) 可以直接作为安卓开发、移动开发的大作业提交 用android studio开发,测试完无bug,可正常运行
Android游戏开发小贴士--例程源码,是别人写的一些例子程序,向牛人学习一下!
课程表--android 手机开发 java 课程表--android 手机开发 java 课程表--android 手机开发 java 课程表--android 手机开发 java 课程表--android 手机开发 java 课程表--android 手机开发 java