`
gryphone
  • 浏览: 433714 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

标题 定制化

阅读更多

定制化 标题

 

[功能]

默认标题仅支持文字 通过定制化 可以支持图片

 

 

[代码 步骤]

1. 定义其所需的布局: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"
    >
<ImageView  
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    android:src="@drawable/robot"
    />
<TextView  
    android:layout_width="wrap_content" 
    android:layout_height="fill_parent" 
    android:text="HelloTitle!"
    />
</LinearLayout>

 

 

2. 如何使用:

public class HelloTitle extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.main);
        
        requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
        setContentView(R.layout.main);
        getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title);
        
    }
}

 

 

3. tha's all! emulator 运行截图:

 

 

分享到:
评论

相关推荐

    定制对话框标题栏(颜色、按钮等)

    在IT领域,定制对话框标题栏是用户界面(UI)设计和软件开发中的一个重要环节,尤其是在追求个性化和增强用户体验的现代应用中。标题栏作为对话框的重要组成部分,它通常包含对话框的标题、关闭、最小化和最大化按钮...

    定制化客户端,仅包含sqlplus、sqlldr、exp、imp

    针对那些需要进行简单数据库操作但不需完整客户端功能的用户,Oracle提供了“定制化客户端”。这个特殊的客户端版本被称为"精简版客户端"或"Instant Client",正如标题所示,它仅包含了一些基本且常用的工具,如...

    6-1 定制标题

    对于前端框架,如React、Vue或Angular,标题和页脚的定制通常是组件化的一部分。在React中,可以创建一个`Header`和`Footer`组件: ```jsx // Header.js import React from 'react'; const Header = () =&gt; ( 我...

    定制QWidget标题栏的示例,并含有qss配置QTabWidget样式的示例

    在本文中,我们将深入探讨如何使用Qt框架进行高级界面定制,特别是关注于QWidget标题栏的自定义和QTabWidget样式的QSS配置。Qt是一个跨平台的C++图形用户界面应用程序开发框架,广泛用于创建美观且功能丰富的桌面和...

    C# wpf style中实现可定制的自定义标题栏

    但是在实际使用中,还是存在一些问题的,比如有些界面需要放几个菜单在标题栏或者不需要最大化按钮等,就会变得很不灵活。这时候就需要对style进行进一步拓展了。本资源为文章附件资源,原文链接:...

    Android界面-标题和按钮定制

    总的来说,自定义Android界面的标题和按钮可以极大地提高应用的个性化程度,增强用户交互体验。通过灵活运用Android提供的各种工具和方法,开发者能够打造出独具特色的UI设计。在实际开发中,不断尝试和优化,你会...

    bytebuddy 字节码增强 定制化相关

    在标题和描述中提到的“定制化相关”,指的是通过ByteBuddy来根据特定需求动态生成或修改类的能力。例如,你可以使用ByteBuddy为已有的类添加新的方法、字段,或者在现有方法的前后插入自定义的行为,这就是所谓的...

    EXE格式小软件标题修改器 EXE标题修改工具 EXE文件编辑器.zip

    这款工具的用途在于个性化或者定制化EXE文件的显示标题,使得在用户界面上呈现不同的名字,这对于开发者调试、测试或创建具有特定标识的软件副本非常有用。 EXE文件的标题通常显示在任务栏、窗口标题栏以及系统托盘...

    jackson库实现定制化的java序列化反序列化操作

    标题中的“jackson库实现定制化的java序列化反序列化操作”指的是利用Jackson库的能力,通过自定义规则来控制对象的序列化和反序列化过程。这通常涉及到创建自定义的`JsonSerializer`和`JsonDeserializer`,或者使用...

    开启企业管理新篇章系列之二十六:MOM 2005 定制化报表开发

    【标题】:“开启企业管理新篇章系列之二十六:MOM 2005 定制化报表开发”这一主题,主要探讨的是如何利用Microsoft Operations Manager (MOM) 2005这一强大的系统管理工具,来定制符合企业特定需求的报表。...

    亲测有效窗口探测修改软件标题工具万能窗口标题更改工具.rar

    在IT领域,有时候我们需要对软件或程序的界面进行个性化定制,比如改变窗口的标题,以达到独特的视觉效果或者实现特定的功能需求。标题“亲测有效窗口探测修改软件标题工具万能窗口标题更改工具.rar”所指的是一款...

    gnome 最大化去除标题栏

    标题“gnome 最大化去除标题栏”所指的是在 GNOME 桌面环境中,通过一种扩展功能实现窗口最大化时隐藏标题栏的技术。这种技术能够提供更沉浸式的用户体验,特别是对于那些希望屏幕空间得到充分利用的用户来说,是...

    matlab设置figure的标题

    ### 更进一步:定制化figure标题 #### 3. 添加子图并分别设置标题 在实际应用中,经常需要在一个figure窗口内展示多个子图(subplot)。此时,不仅需要为整个figure设置标题,还需要为每个子图单独设置标题。这可以...

    定制标题栏文字的资源

    本篇文章将深入探讨如何在Android和iOS平台上定制标题栏文字,以创建个性化且引人注目的用户界面。 首先,我们来看Android平台。在Android中,标题栏通常是通过`ActionBar`或`Toolbar`来实现的。如果你使用的是...

    PCB抄板模拟智能家居定制化服务更贴心

    标题中的“PCB抄板模拟智能家居定制化服务更贴心”是指在智能家居领域,通过PCB抄板技术,结合模拟和定制化服务,为消费者提供更加贴合个人需求的智能家居产品和服务。PCB抄板,全称Printed Circuit Board Copy ...

    MFC对话框重绘标题栏图标最大会最小化按钮

    通过以上步骤,我们成功实现了MFC对话框标题栏图标的自定义重绘,以及最大化和最小化按钮的定制。当然,实际的代码可能需要更复杂的逻辑来处理不同状态的按钮、动画效果以及与其他控件的交互。但以上代码提供了一个...

    禁用标题栏上的最大化、最小化和关闭按钮

    在Windows操作系统中,标题栏是窗口的一个重要组成部分,它通常位于窗口的顶部,包含应用程序的图标、...这种方式通常适用于定制化的应用程序或特定的安全需求,对于普通用户,应谨慎操作,避免影响正常的系统使用。

    LaTeX标题定制:打造个性化文档的秘诀

    1. **高度可定制**:用户可以定义自己的宏和样式,以适应不同的排版需求。 2. **数学公式支持**:LaTeX提供了一套强大的数学排版工具,可以轻松创建复杂的数学公式和符号。 3. **跨平台**:LaTeX可以在多种操作系统...

    行业文档-设计装置-定制化组件配置的活动管理展示平台及展示方法.zip

    标题中的“行业文档-设计装置-定制化组件配置的活动管理展示平台及展示方法”指出,这是一份关于软件设计和开发的专业文档,主要聚焦于定制化组件在活动管理展示平台上的应用。这个平台可能是一个系统,允许用户根据...

Global site tag (gtag.js) - Google Analytics