全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android编程实现自定义title功能示例

本文实例讲述了Android编程实现自定义title功能。分享给大家供大家参考,具体如下:

这里我在前面加了个logo,而且改变了title的背景和高度。

首先编写title的布局文件,title.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg_title"
android:gravity="center_vertical">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/title_logo"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/app_name"
android:textSize="20sp"
android:layout_marginLeft="80dip"
android:textColor="#ffffff"
/>
</LinearLayout>

然后在Activity的onCreate()里加上这三句话:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.title);

需要注意的是这三句话的顺序不能变。到这里只是改变了title的布局,下面改变背景和高度,这就需要改变Activity的theme。

在values文件夹下新建文件style.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomWindowTitleBackground">
<item name="android:background">@drawable/bg_title</item>
</style>
<style name="title_style" parent="android:Theme">
<item name="android:windowTitleSize">44dip</item>
<item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
</style>
</resources>

最后在AndroidManifest.xml里面加上:

<activity android:name=".sysinfo"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/title_style"
>

这样就实现了自定义title。

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。


# Android  # 自定义  # title  # Android自定义带增长动画和点击弹窗提示效果的柱状图DEMO  # Android控件PopupWindow模仿ios底部弹窗  # Android实现底部支付弹窗效果  # Android监听输入法弹窗和关闭的实现方法  # Android屏幕锁屏弹窗的正确姿势DEMO详解  # Android程序开发仿新版QQ锁屏下弹窗功能  # Android实现气泡布局/弹窗效果 气泡尖角方向及偏移量可控  # Android UI设计之AlertDialog弹窗控件  # Android如何实现锁屏状态下弹窗  # Android仿支付宝支付从底部弹窗效果  # Android编程自定义Dialog的方法分析  # Android编程实现的自定义弹窗(PopupWindow)功能示例  # 句话  # 这三  # 的是  # 进阶  # 改变了  # 相关内容  # 感兴趣  # 这就  # 给大家  # 更多关于  # 解决方法  # 所述  # 需要注意  # 程序设计  # 实现了  # 操作技巧  # 讲述了  # 在前面加  # horizontal 


相关文章: 如何快速搭建高效WAP手机网站吸引移动用户?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  中山网站制作网页,中山新生登记系统登记流程?  如何在阿里云虚拟服务器快速搭建网站?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  建站之星安装路径如何正确选择及配置?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  怎么将XML数据可视化 D3.js加载XML  如何在橙子建站中快速调整背景颜色?  黑客如何通过漏洞一步步攻陷网站服务器?  香港服务器WordPress建站指南:SEO优化与高效部署策略  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  建站之星在线版空间:自助建站+智能模板一键生成方案  建站之星后台管理如何实现高效配置?  大连网站设计制作招聘信息,大连投诉网站有哪些?  如何通过.red域名打造高辨识度品牌网站?  贸易公司网站制作流程,出口贸易网站设计怎么做?  制作销售网站教学视频,销售网站有哪些?  如何选择CMS系统实现快速建站与SEO优化?  建站之星如何优化SEO以实现高效排名?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  北京网站制作公司哪家好一点,北京租房网站有哪些?  高端企业智能建站程序:SEO优化与响应式模板定制开发  学校建站服务器如何选型才能满足性能需求?  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  建站主机数据库如何配置才能提升网站性能?  如何在万网自助建站中设置域名及备案?  如何快速搭建个人网站并优化SEO?  如何自定义建站之星网站的导航菜单样式?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  焦点电影公司作品,电影焦点结局是什么?  建站之星如何快速生成多端适配网站?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  如何在景安云服务器上绑定域名并配置虚拟主机?  b2c电商网站制作流程,b2c水平综合的电商平台?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  如何在搬瓦工VPS快速搭建网站?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  盐城做公司网站,江苏电子版退休证办理流程?  湖北网站制作公司有哪些,湖北清能集团官网?  山东云建站价格为何差异显著?  高端建站如何打造兼具美学与转化的品牌官网?  Swift中switch语句区间和元组模式匹配  如何规划企业建站流程的关键步骤? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。