Android中自定义Window Title样式实例

 更新时间:2015年01月19日 09:54:43   投稿:junjie  
这篇文章主要介绍了Android中自定义Window Title样式实例,本文给出效果预览和实现方法,需要的朋友可以参考下

Android提供了很多控件便于开发者进行UI相关的程序设计。但是很多时候,默认的一些UI设置不足以满足我们的需求,要么不好看,要么高度不够,亦或者是与应用界面不协调。于是这时候需要通过自定义样式或者自定义控件来实现。

当然,在空间足以满足需求的情况下,通常需要定义样式就可以搞定。本文将简单介绍如何通过自定义样式来实现定义Window Title。

先看一下效果图

逐步实现

在res/values/styles.xml文件中加入下列代码

复制代码 代码如下:

<style name="MyActivityTheme" parent="android:Theme.Light" >
      <item name="android:windowTitleBackgroundStyle">@style/windowTitleBackgroundStyle</item>
      <item name="android:windowTitleStyle">@style/windowTitleStyle</item>
      <!-- Window Header Height -->
      <item name="android:windowTitleSize">54dp</item>
  </style>
 
  <!-- Preference Settings Window Title -->
  <style name="windowTitleBackgroundStyle">
      <item name="android:background">#CCE8CF</item>
      </style>
     
      <style name="windowTitleStyle">
      <item name="android:textColor">#FF0000</item>
      <item name="android:paddingLeft">25dp</item>
      <item name="android:textSize">20sp</item>
      </style>

在Manifest中指定Activity或者Application的主题为上面定义的MyActivityTheme,下面以设置Activity为例。

复制代码 代码如下:

<activity
    android:name="com.example.stylewindowtitle.MainActivity"
    android:label="@string/app_name"
    android:theme="@style/MyActivityTheme"
>
<!--code goes here-->

延伸阅读

Android中的属性

相关文章

  • Android相机、图册demo

    Android相机、图册demo

    这篇文章主要为大家详细介绍了Android相机、图册的基本常见使用方法,几乎涵盖了Android相机、图册操作方法,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • 从源码剖析Android中的Intent组件

    从源码剖析Android中的Intent组件

    这篇文章主要介绍了Android中的Intent组件,作者从源码剖析了Intent如何实现组件间的切换,需要的朋友可以参考下
    2016-03-03
  • Android实现动态高斯模糊效果

    Android实现动态高斯模糊效果

    在Android开发中常常会用到高斯模糊,但有的时候我们可能会需要一个图片以不同的模糊程度展现出来,那如何实现呢,一起通过本文来学习学习吧。
    2016-08-08
  • Android App多个入口的实现方法

    Android App多个入口的实现方法

    这篇文章主要介绍了Android App多个入口的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-02-02
  • Android选择与上传图片之Matisse教程

    Android选择与上传图片之Matisse教程

    这篇文章主要介绍了在Android中对于图片的选择与上传方法,本文介绍了Matisse的相关使用教程,学习Android的同学进来看看吧
    2021-08-08
  • 分享Android 蓝牙4.0(ble)开发的解决方案

    分享Android 蓝牙4.0(ble)开发的解决方案

    这篇文章主要为大家分享了Android 蓝牙4.0(ble)开发的解决方案,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Android shell命令行中过滤adb logcat输出的方法

    Android shell命令行中过滤adb logcat输出的方法

    本文主要介绍Android shell命令行中过滤adb logcat输出,这里详细说明了shell 命令过滤logcat 输出内容,有需要的小伙伴可以参考下
    2016-08-08
  • Android动态修改ToolBar的Menu菜单示例

    Android动态修改ToolBar的Menu菜单示例

    本篇文章主要介绍了Android动态修改ToolBar的Menu菜单示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Android中Fragment的生命周期与返回栈的管理

    Android中Fragment的生命周期与返回栈的管理

    这篇文章主要介绍了Android中Fragment的生命周期与返回栈的管理,举例讲解了Fragment中addToBackStack()方法的使用,需要的朋友可以参考下
    2016-02-02
  • AndroidManifest.xml uses-feature功能详解

    AndroidManifest.xml uses-feature功能详解

    这篇文章主要介绍了AndroidManifest.xml uses-feature功能,较为详细的分析了Android属性过滤操作的功能与相关技巧,需要的朋友可以参考下
    2016-10-10

最新评论