`
caiwb1990
  • 浏览: 312600 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android的标题栏

阅读更多
忙了断时间,终于闲了下来.也一直没有来iteye。最近在弄Ios和Wp,我会陆续发博的。


介绍下Android的标题栏的各种用法知识把。

1、隐藏标题栏
requestWindowFeature(Window.FEATURE_NO_TITLE);


2、在标题栏显示进度条
requestWindowFeature(Window.FEATURE_PROGRESS);
setContentView(R.layout.progressbar_1);
setProgressBarVisibility(true);

final ProgressBar progressHorizontal = (ProgressBar) findViewById(R.id.progress_horizontal);
setProgress(progressHorizontal.getProgress() * 100);
setSecondaryProgress(progressHorizontal.getSecondaryProgress() * 100);


3、使用自定义标题栏
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.xxx);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.my_title_bar);


4、清除标题栏内容,而区域保留
((ViewGroup) getWindow().findViewById(com.android.internal.R.id.title_container)).removeAllViews();


5、隐藏标题栏
((ViewGroup)getWindow().findViewById(com.android.internal.R.id.title_container)).setVisibility(View.GONE);



6、显示标题栏
...setVisibility(View.VISIBLE);


其他注意事项
(1) requestWindowFeature()要在setContentView()之前调用;
(2) 设置各种Feature,是具有排它性的,一旦设置,后续不可更改为别的类型;
(3) 当使用TabHost(由ActivityGroup派生)时,各个Tab里的Activity,要么都是NO_TITLE,要么都是CUSTOM_TITLE,无法分别进行设置。
0
1
分享到:
评论

相关推荐

    Android标题栏颜色渐变

    为了提供更丰富的视觉体验,开发者有时会采用动态效果,比如“Android标题栏颜色渐变”,这种效果通常与ScrollView或者NestedScrollView等可滚动视图结合使用,实现随着屏幕滚动,状态栏和标题栏颜色的平滑过渡。...

    修改android标题栏

    本教程将详细讲解如何修改Android标题栏的大小、颜色以及其他相关属性,帮助开发者自定义符合应用设计风格的标题栏。 1. **修改标题栏文字** - 使用`setTitle()`方法可以改变标题栏的文字内容。例如: ```java ...

    Android标题栏TitleBar全攻略

    Android 标题栏 TitleBar 全攻略 Android 标题栏 TitleBar 是一个自定义的 UI 组件,由 LinearLayout 继承而来,主要用于展示浏览器的标题栏信息,包括网站图标、标题、动画进度条和背景进度条等。下面我们将详细...

    Android标题栏渐变色显示隐藏view.demo

    【Android标题栏渐变色显示隐藏view.demo】项目是一个针对Android平台的应用开发示例,它主要展示了如何在用户上下滑动屏幕时实现标题栏颜色的动态渐变效果,并且能够根据视图的显示和隐藏来调整标题栏的状态。...

    Android-android标题栏随着RecyclerView滚动背景渐变

    总的来说,实现Android标题栏随着RecyclerView滚动背景渐变的技术涉及到Android的UI组件交互、滚动事件监听、颜色处理等多个方面,是一个综合性的Android开发技能。通过这样的实践,开发者不仅可以提升用户界面的...

    android标题栏自定义标签

    "android标题栏自定义标签"这一主题,主要涉及如何在Android应用的标题栏中添加和定制各种元素,如文字、图片,以及实现沉浸式显示效果。下面将详细讲解这个知识点。 首先,Android的标题栏通常指的是`ActionBar`或...

    android 标题栏滑动颜色随之变化

    总结来说,实现Android标题栏滑动颜色变化主要涉及以下几个步骤:设置自定义标题栏,监听滑动事件,处理颜色动画,以及使用CollapsingToolbarLayout和AppBarLayout来控制标题栏的行为。通过这些方法,你可以创建出...

    Android标题栏颜色渐变效果,上下拉动标题栏渐变

    本文将深入探讨如何实现这样一个Android标题栏颜色渐变效果。 首先,我们要了解Android中的标题栏,它通常是Activity或Fragment顶部的一块区域,用于显示应用的名称或当前页面的标题。在Material Design规范下,...

    android修改标题栏颜色

    在Android开发中,自定义标题栏颜色是一项常见的需求,它能帮助开发者打造出具有独特风格的用户界面。本教程将详细讲解如何在Android应用中修改...希望这个教程能帮助你更好地理解和掌握Android标题栏颜色的设置技巧。

    【0积分下载】TitleBar:打造高效Android标题栏的新选择

    TitleBar:打造高效Android标题栏的新选择 在Android应用开发中,标题栏是用户界面的重要组成部分。一个好的标题栏不仅能够提升应用的专业感,还能增强用户体验。然而,传统的标题栏实现方式往往存在代码冗余、样式...

    Android 标题栏渐变效果

    在Android应用开发中,创建吸引用户的界面是至关重要的,而标题栏(ActionBar或者Toolbar)作为应用界面的重要组成部分,它的设计和交互方式直接影响到用户体验。"Android 标题栏渐变效果"是一种流行的视觉设计手法...

    CustomTitleBar, 【通用标题栏】通用Android标题栏控件 A Common Titlebar For Android.zip

    《通用Android标题栏控件——CustomTitleBar深度解析》 在Android应用开发中,界面设计是用户体验的关键一环,而标题栏(Title Bar)作为应用界面的重要组成部分,其设计和功能实现往往直接影响到用户对应用的第一...

    Android动画隐藏标题栏全屏

    在Android开发中,实现应用程序全屏并隐藏标题栏是一种常见的需求,这通常可以使用户获得更加沉浸式的体验。本文将深入探讨如何在Android中通过动画效果实现这一目标。 首先,我们来了解一下Android应用的基本布局...

    Android标题栏最右边添加按钮的实例

    Android 标题栏最右边添加按钮的实例 Android 标题栏最右边添加按钮的实例是 Android 应用程序中常见的功能之一。通过本文,大家可以掌握如何在 Android 标题栏最右边添加按钮,以满足不同应用程序的需求。下面将...

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

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

    Android 上滑隐藏标题栏下滑显示标题栏(带动画效果、无卡顿、无空白)

    在Android应用开发中,用户界面的设计与交互是至关重要的,其中标题栏的显示与隐藏是常见的一种交互方式。本文将详细讲解如何实现标题栏在上滑时隐藏,下滑时显示,同时带有平滑的动画效果,确保在操作过程中无卡顿...

    Android标题栏高级.docx

    根据提供的文档信息,我们可以深入探讨Android标题栏的高级实现方法及其相关知识点。下面将详细介绍TitleBar类的设计原理、实现方式以及关键组件的功能。 ### TitleBar类设计与实现 #### 继承关系 TitleBar类继承...

    Android标题栏TitleBar介绍

    ### Android标题栏(TitleBar)介绍 在Android应用开发中,`TitleBar`是一个非常重要的UI组件,它位于应用程序界面的顶部,用于显示应用名称、当前活动页面的标题以及一些功能按钮等信息。通过合理的设计与实现,...

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

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

    Android中自定义标题栏项目源码

    在Android应用开发中,...总之,自定义Android标题栏是一个涉及布局设计、尺寸调整、内容设置以及兼容性处理的过程。通过对每个环节的细心把控,我们可以打造出符合应用风格且功能丰富的标题栏,提升用户交互体验。

Global site tag (gtag.js) - Google Analytics