`
eagle0824
  • 浏览: 231722 次
  • 性别: Icon_minigender_1
  • 来自: 镇江
社区版块
存档分类
最新评论

android 修改标题样式以及内容

阅读更多

如果大家认为android手机上标题样式不美观大家可以自己定义样式,并修改原来样式

方法如下:

 

首先取得window的标题特征(要在setContenView()之前调用)

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);

requestWIndowFeature(Windwo.FEAUTRE_LEFT_ICON);

 

假设将自己的样式定义为r.layout.title_layout

我们可以通过以下方式修改

getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.title_layout);
getWindow().setFeatureDrawableResuource(Window.FEATURE_LEFT_ICON,
android.id.drawable.ic_dialog_alert
);
 

注意:(1)在set之前一定要先执行request

            (2)set设置icon时要在setContentView()之后执行!

 

 

分享到:
评论

相关推荐

    android自定义标题栏

    在Android应用开发中,标题栏(Toolbar)是用户界面中的一个重要组成部分,它通常显示应用程序的名称、图标以及一些操作按钮。随着Android系统的发展,开发者有了更多自定义标题栏的自由度,以满足不同设计需求。本...

    Android 通用标题栏 简单封装实现

    在Android应用开发中,标题栏(Toolbar)是用户界面中的重要组成部分,它为用户提供应用程序的标识、导航功能以及操作选项。本教程将详细介绍如何通过简单的封装实现一个适用于各种场景的通用标题栏。参考链接:...

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

    在布局文件中,添加一个`TextView`来显示标题,可以通过设置`android:text`属性来设定标题内容。还可以调整字体大小、颜色等样式,如`android:textSize`、`android:textColor`。 3. **添加返回按钮**: 接下来,...

    C# xamarin android自定义标题栏

    在Xamarin.Android开发中,创建自定义标题栏是提升应用用户体验和界面个性化的重要步骤。Xamarin是一个强大的跨平台开发工具,允许开发者使用C#语言构建原生的iOS、Android和Windows应用程序。本教程将深入探讨如何...

    Android自定义标题栏

    在Android应用开发中,自定义标题栏(也称为Action Bar或Toolbar)是常见的需求,它可以帮助我们实现更个性化和功能丰富的界面设计。Android Studio作为官方推荐的集成开发环境,提供了强大的支持来帮助开发者轻松...

    Android中dialog常用样式

    4. **样式与主题**:Android允许开发者通过修改对话框的主题来自定义其外观。可以在XML资源文件中定义一个新的主题,然后在创建Dialog时应用。例如,你可以改变对话框的背景颜色、文字颜色等。 ```xml ...

    解决android自定义标题栏充满的问题

    对于自定义标题栏,通常会创建一个新的XML布局文件,用于定义标题栏的样式和内容。这可能包括标题文本、返回按钮、菜单项等。在创建这个布局时,要确保所有元素的宽度设置为“match_parent”,以便它们能占据整个...

    android 仿京东,滚动屏幕标题栏渐变

    总结起来,"android 仿京东,滚动屏幕标题栏渐变"是一个涉及到自定义视图、滚动事件监听、颜色渐变效果以及上拉下拉刷新的综合实践。它要求开发者具备扎实的Android基础知识,熟悉UI组件的使用和自定义,以及对动画...

    Android自定义状态栏颜色与应用标题栏颜色一致

    在Android开发中,为了让应用的用户体验更加统一和美观,有时我们需要自定义状态栏的颜色,使其与应用的标题栏颜色保持一致。在iOS系统中,这种效果很常见,但早期的Android版本并不支持这一特性。不过,从Android ...

    Android实现自定义标题栏的高度化自定义

    在Android应用开发中,标题栏(Top Bar)是界面设计中的关键元素,它通常承载着应用的Logo、应用名称以及导航功能。自定义标题栏可以让开发者根据应用的需求和设计风格来打造独特的用户界面,提高用户体验。本文将...

    Android-带有传统标题栏ActionBar标题居中的TitleActivity

    - **定义**:ActionBar是Android SDK中提供的一种UI组件,它提供了一个容器来展示应用的标题、操作按钮以及下拉菜单等。 - **功能**:显示应用标识、设置导航模式(例如抽屉、tabs)、提供可操作的菜单项等。 - *...

    Xamarin开发Android不显示标题栏,隐藏title

    在Xamarin开发Android应用时,隐藏标题栏主要通过自定义主题并修改`AndroidManifest.xml`文件实现。你也可以选择在代码中动态隐藏标题栏。在本例中,提供的`NoTitle`文件可能是示例代码或项目模板,用于演示这一功能...

    Android 简易的动态标题栏

    在Android应用开发中,动态标题栏是一个常见的需求,它能够根据用户的操作或者应用的状态改变标题内容,提升用户体验。本文将详细讲解如何实现一个简易的动态标题栏,主要涉及以下几个核心知识点: 1. **布局设计**...

    Android界面-标题和按钮定制

    2. **修改文字和颜色**:在按钮的XML布局中,可以设置`android:text`属性更改文字,使用`android:textColor`设置文字颜色。 3. **使用图片作为按钮**:通过设置`android:background`属性为一个包含图片资源的`...

    Android 各种样式的ProgressBar演示

    这个项目的标题"Android 各种样式的ProgressBar演示"表明它将展示如何在应用程序中使用不同样式和设计的ProgressBar。通过这个项目,开发者可以学习到如何自定义和适应各种情境的进度条效果。 首先,ProgressBar的...

    Android窗体自定义标题栏

    在Android应用开发中,标题栏(Title Bar)是界面设计中的一个重要组成部分,它通常显示应用程序的名称、操作按钮以及提供返回、前进等导航功能。随着Android版本的更新,标题栏的设计和实现方式也在不断变化,从...

    Android 简化 自定义标题栏

    为了使自定义标题栏与应用的整体风格一致,可以修改背景颜色、文字样式、边框等属性。此外,还可以添加过渡动画,增强用户体验。 6. **封装与复用** 为了简化代码和提高代码复用性,可以将标题栏封装为一个自定义...

    安卓开发框架工具类相关-可以修改标题栏颜色的工具类Demo.rar

    以下将详细讲解如何利用此类来改变标题栏颜色,以及与之相关的Android开发知识。 首先,标题栏颜色的修改通常涉及到Android的Action Bar或者ToolBar。在API 21及以上版本,系统默认使用ToolBar替代了Action Bar,...

Global site tag (gtag.js) - Google Analytics