android label 作用,Android 状态栏和标题栏android:label

本文详细介绍了Android中`android:label`在应用和Activity中的作用,以及如何设置全屏模式。状态栏用于显示系统图标、通知和时间,而Activity的`android:label`决定其上方显示的名称。可以通过`setTitle()`动态修改标题。全屏设置可在代码中或AndroidManifest.xml中完成。此外,文章还讨论了状态栏的通知功能和日期显示,以及`Notification`的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

android:icon=”@drawable/client”

android:label=”@string/client_app_name”>

android:icon=”@drawable/client”

android:label=”@string/client_app_name”>

在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中设置: 

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

NoTitleBar-去掉标题栏

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

如果只需要去掉某一个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 示例,设置属性,并发送通知

Like this:

Like Loading...

Related

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值