Android 状态栏和标题栏android:label

activity会覆盖application的icon,和lable(在程序中setTitle)

setTitle(int titleId);//程序apk名字

<application
android:icon=”@drawable/client”
android:label=”@string/client_app_name” >
<activity
android:icon=”@drawable/client”
android:label=”@string/client_app_name”>
<intent-filter >
<action android:name=”android.intent.action.MAIN” />
<category android:name=”android.intent.category.LAUNCHER” />
</intent-filter>
</activity>
</application>

application和activity的android:label优先级

在AndroidManifest.xml中将application和主activity的label设置为不同的值结果在模拟器中应用名字和主activity的title都是用了activity的android:label 问问能不能把它们区分开来,让应用的名字不受干扰?

  • 「application」中的「android:label」——用來指定App显示在 Home 主页面上的名称。即预设刚开好机时可以从桌面下方拉出来的App列表;
  • 「activity」中的「android:label」——用來指定App将显示在 Activity 上方的名称。也可以在代码中通过setTitle(“名称”)」來动态修改。

Android设置两种全屏的方式

1.在代码中设置

【注意】设置全屏的代码必须放在setContentView(R.layout.main)前,否则会报错
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//取消状态栏
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
//取消标题栏
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.logo);
}

2.在配置文件AndroidManifest.xml中设置: <application   【关键代码】加到这里></application>

【关键代码】android:theme=”@android:style/Theme.NoTitleBar.Fullscreen”

  • NoTitleBar-去掉标题栏
  • Fullscreen-全屏,若只想去掉标题栏,就不用加上后面

如果只需要去掉某一个Activity里的标题栏和状态栏,则在相应的activity里加上关键代码: 把关键代码<activity 加到这里></activity>

3. Statusbar 的功能作用

状态栏主要用来显示一些系统图标,应用的通知图标和系统时间。 Statusbar 模块就是控制和管理着这些图标,以及通知信息的显示和一些系统开关的。

Ⅰ、状态栏的通知功能(包括时间,通知,系统状态等)

状态栏与 Toast 都可以起到通知、提醒的作用。但它们的实现原理和表现形式却完全不一样。 Toast 其实相当于一个Widget 组件,有些类似于没有按钮的对话框。而 Statusbar 可与系统其它应用进行交互来显示在屏幕上方状态栏中的信息,并且 Statusbar 还可通过图标的显示变化来反应一些系统状态的变换,如电池电量, wifi ,系统音量,闹钟等。状态栏是一种让你的应用程序或系统信息变化在不使用 Activity 的情况下给用户的提醒和通知。

Ⅱ、状态栏的日期显示

状态栏也会显示系统时间,当前日期也会在状态栏显示,只是在默认情况下日期是隐藏的,只有在点击状态栏时才会显示。

1.2 Statusbar 的使用方法

1.2.1 notification 的使用

  Notification 主要作用和使用步骤:

Notification 是看不见的程序组件( Broadcast Receiver , Service 和不活跃的 Activity )警示用户有需要注意的事件发生的最好途径

下面主要介绍使用方法步骤:

获取 NotificationManager 实例

获取 Notification 示例,设置属性,并发送通知

添加一个在状态栏显示的系统图标

 

多个Icon的APk——实现多程序入口总结

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

生活在西班牙

自己动手丰衣足食

BlueAsteroid

Just another WordPress.com site

Jing's Blog

Just another WordPress.com site

Start from here......

我的心情魔方

天才遠私廚

希望能做一個分享各種資訊的好地方

语义噪声

西瓜大丸子汤的博客

笑对人生,傲立寰宇

Just another WordPress.com site

Where On Earth Is Waldo?

A Project By Melanie Coles

the Serious Computer Vision Blog

A blog about computer vision and serious stuff

Cauthy's Blog

paper review...

Cornell Computer Vision Seminar Blog

Blog for CS 7670 - Special Topics in Computer Vision

datarazzi

Life through nerd-colored glasses

Luciana Haill

Brainwaves Augmenting Consciousness

槑烎

1,2,∞

Dr Paul Tennent

and the university of nottingham

turn off the lights, please

A bunch of random, thinned and stateless thoughts around the Web

%d bloggers like this: