专栏首页技术小黑屋Android UI之自定义Window Title样式

Android UI之自定义Window Title样式

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

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

先看一下效果图

逐步实现

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

lineos:false res/values/styles.xml

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

<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为例。

lineos:false

1 2 3 4 5 6

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

延伸阅读

Android中的属性

其他

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Android中自定义Checkbox

    在Android中,Checkbox是一个很重要的UI组件,而且在Android中,它展现的形式越来越好看,这就说明有些系统,比如4.0以下,checkbox还...

    技术小黑屋
  • 修复Android中Navigation Bar遮挡PopupWindow的问题

    最近遇到了一个问题,关于Navigation Bar遮挡PopupWindow的问题,问题不难,粗略做一点总结。

    技术小黑屋
  • 程序实现自己管理数据清理工作

    How to disable system clear button and replace it with self application Manage S...

    技术小黑屋
  • targetSdkVersion 更新到 28,出现的问题

    原来的是 targetSdkVersion = 25,因vivo应用市场提醒需要升级到 28,可能出现一系列问题,现记录如下:

    Jingbin
  • android之改变对话框属性

    forrestlin
  • Basic4android(B4A)自定义XML样式主题

    巴西_prince
  • Android 实现右滑返回功能

    右滑返回这个功能好像在iOS上蛮实用的,因为它的返回键在左上角,右手握持手机就得穿越整个屏幕去按它,不过对于大屏Android手机也是蛮实用的,右下角的返回键随...

    砸漏
  • 性能优化(一)APP 启动优化(不敢说秒开,但是最终优化完真不到 1s)

    这里也许会有人问 APP 启动还需要优化吗?启动又不是我们自己写的代码,难道 Google 工程师会犯这么低级的错吗?其实这还真不是 Google 的错,应该说...

    Android技术干货分享
  • Android的App启动时白屏的问题解决办法

    以上就是对Android App启动白屏解决办法的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

    砸漏
  • Android Notes|玩转 ShapeableImageView

    前段时间看到 Google 推送了一篇关于 Material Design 更新到 1.2.0,其中有个 ImageView 的更新觉得蛮有意思的,这次正好借着...

    HLQ_Struggle

扫码关注云+社区

领取腾讯云代金券