`

自定义标题Title

 
阅读更多
Java代码 
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);  setContentView(R.layout.my);  
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,  
                    R.layout.my_title); 

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.my);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,
    R.layout.my_title);


my_title.xml:
Java代码 
<?xml version="1.0" encoding="utf-8"?>  
<RelativeLayout android:id="@+id/header" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_height="wrap_content" android:layout_width="fill_parent" 
    android:background="#d4e9a9">  
 
    <ImageView android:src="@drawable/jetpack" 
        android:layout_width="wrap_content"   
        android:layout_alignParentLeft="true" 
        android:layout_centerVertical="true"   
        android:id="@+id/back" 
        android:layout_height="wrap_content"   
        android:layout_alignParentTop="true" />  
 
    <TextView android:id="@+id/title"   
        android:layout_width="wrap_content" 
        android:gravity="center_vertical"   
        android:textSize="20px" 
        android:textColor="#ffffff"   
        android:layout_alignParentRight="true" 
        android:text="New Title"   
        android:background="#a5c639" 
        android:layout_height="wrap_content"   
        android:layout_alignParentTop="true" 
        android:padding="9dip"   
        android:layout_margin="5dip" />  
</RelativeLayout> 

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/header"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content" android:layout_width="fill_parent"
android:background="#d4e9a9">

<ImageView android:src="@drawable/jetpack"
android:layout_width="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:id="@+id/back"
android:layout_height="wrap_content"
android:layout_alignParentTop="true" />

<TextView android:id="@+id/title"
    android:layout_width="wrap_content"
android:gravity="center_vertical"
android:textSize="20px"
android:textColor="#ffffff"
android:layout_alignParentRight="true"
android:text="New Title"
android:background="#a5c639"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:padding="9dip"
android:layout_margin="5dip" />
</RelativeLayout>


jetpack.xml:

Java代码 
<?xml version="1.0" encoding="utf-8"?>  
<selector xmlns:android="http://schemas.android.com/apk/res/android">  
 
    <item android:state_pressed="false" 
        android:drawable="@drawable/jetpack_normal" />  
          
    <item android:state_pressed="true" 
        android:drawable="@drawable/jetpack_pressed" />  
          
</selector> 
分享到:
评论

相关推荐

    自定义title

    在软件开发和用户体验设计中,允许自定义标题样式能够提供更大的灵活性,满足不同场景下的视觉需求和品牌一致性。 首先,自定义标题样式通常涉及到以下几个方面: 1. **字体**:用户可以调整标题的字体类型,选择...

    Android开发之自定义标题

    在Android应用开发中,自定义标题(Title)是一种常见的需求,它可以帮助我们为应用程序提供更加个性化和功能丰富的界面。自定义标题不仅可以改变默认的样式,还可以添加额外的功能按钮或者实现更复杂的交互效果。本...

    鸿蒙HarmonyOS 开发通过 @BuilderParam装饰器:引用@Builder函数实现自定义标题栏

    在鸿蒙HarmonyOS开发中,自定义标题栏是一个常见的需求,这有助于为应用程序提供独特的用户界面和交互体验。@BuilderParam装饰器和@Builder函数是HarmonyOS SDK中的两个关键工具,它们允许开发者轻松创建和配置...

    C# xamarin android自定义标题栏

    SupportActionBar.Title = "自定义标题"; ``` 4. **自定义标题栏样式** 你可以通过修改主题(Theme)或者直接在代码中调整Toolbar的属性来改变其样式,比如字体颜色、背景色等。在`res/values/styles.xml`中...

    Android自定义标题栏

    在Android应用开发中,自定义标题栏(ActionBar或者Toolbar)是一项常见的需求,它可以让应用程序具有独特的界面风格,提升用户体验。Android系统默认提供了标题栏(ActionBar)功能,但往往无法满足开发者的所有...

    Android复合控件学习之自定义标题栏

    在Android应用开发中,自定义标题栏是一种常见的需求,它能帮助我们打造出具有独特风格的用户界面。本文将深入探讨如何在Android中实现自定义标题栏,并涉及自定义属性、接口回调等关键知识点。 首先,我们需要理解...

    Qt 实现 自定义窗口标题栏

    以上代码用Qt实现了自定义窗口标题栏,非常实用,提供了窗口图标、窗口标题、最小化、最大化、关闭按钮等几个部分。可以应用到每一个窗口中去,保持每个窗口外观的一致性,同时自定义的标题栏也比系统自带的漂亮很多...

    ECSHOP商品详情页 增加自定义TITLE的方法

    这样,如果商品有自定义标题,那么前端页面标题将显示自定义标题;否则,将使用默认的页面标题。 最后,为了使上述更改生效,别忘了在后台清除缓存。这样,所有步骤完成后,ECSHOP的商品详情页就能够显示自定义的...

    c# 自定义窗体标题栏 源码

    要自定义标题栏,我们需要覆盖这些默认行为。 1. **自定义标题栏样式**: - 可以通过设置`FormBorderStyle`属性为`None`来去除窗体的默认边框和标题栏,这样我们可以自己绘制标题栏。使用`Paint`事件,结合`...

    微信小程序自定义标题组件

    在微信小程序中,自定义标题组件(custom-navbar)是一个非常重要的功能,它允许开发者根据自己的需求和设计风格创建个性化、功能丰富的页面顶部导航栏。微信小程序的原生导航栏虽然提供了基本样式和功能,但有时...

    自定义标题栏

    例如,"A Technique to Customize the Title Bar of Windows.mht"这个文件可能是一个详细的技术指南,讲解了如何在Windows环境下自定义标题栏的具体步骤和技巧。MHT文件是一种单个文件网页,它包含了网页的所有内容...

    Ecshop商品分类页实现自定义Title

    在电子商务网站开发中,SEO(搜索引擎优化)是一个重要的考虑因素,而自定义页面Title是提升SEO效果的关键之一。本文档详细介绍了如何在Ecshop这款开源电商系统中实现商品分类页的自定义Title功能,以便更好地优化...

    自定义标题栏CustomToolBar源码

    在Android应用开发中,自定义标题栏(CustomToolBar)是一个常见的需求,它允许开发者根据自己的设计风格和功能需求定制化应用的顶部导航区域。本文将深入解析如何创建一个自定义标题栏,以及如何在项目中高效地应用和...

    Android 简化 自定义标题栏

    在Android应用开发中,自定义标题栏是一种常见的需求,它能帮助我们打造出具有独特风格的用户界面。"Android简化自定义标题栏"这个主题旨在帮助开发者快速、高效地实现这一功能,无需过于复杂的代码和设计。下面将...

    uni-app自定义导航栏title-custom.zip

    pageTitle: "自定义标题", iconUrl: "path/to/your/icon.png" }; }, methods: { onNavIconClick() { // 处理点击事件 } } }; ``` 通过这种方式,你不仅可以自由定制导航栏的外观,还可以添加交互功能,如...

    自定义winform 窗口标题栏

    自定义winform 窗口标题栏 主要代码 public partial class ZForm : Form { private bool moving = false; private Point oldMousePosition; public new FormBorderStyle FormBorderStyle { get { return ...

    Android-android一个简单易用能自定义带title的viewpager

    本项目"Android-android一个简单易用能自定义带title的viewpager"旨在提供一个扩展了标准ViewPager功能的组件,尤其强调了自定义标题(title)和指示器的动态适配能力。 首先,我们要理解ViewPager的基本原理。...

    android自定义标题栏(已封装)

    在Android应用开发中,自定义标题栏是一种常见的需求,它能帮助开发者实现更个性化和功能丰富的界面设计。本文将深入探讨如何在Android中创建并封装一个自定义标题栏,参考了链接中的博客文章《Android自定义标题栏...

    Android自定义标题栏(并加入返回按钮)demo

    在Android应用开发中,自定义标题栏是一种常见的需求,它能提供更加个性化和与应用风格一致的用户体验。本文将深入探讨如何在Android中创建一个自定义的标题栏,并且添加一个返回按钮。我们将通过以下几个步骤来实现...

    Android项目中自定义顶部标题栏

    下面我们将深入探讨如何在Android项目中实现自定义标题栏,包括定义标题栏布局、自定义TitleActivity以及实现在标题栏下内容的切换。 首先,**定义标题栏布局**是创建自定义标题栏的第一步。这通常涉及创建一个XML...

Global site tag (gtag.js) - Google Analytics