在AndroidManifest(清单文件)中注册activity(活动)及配置主活动、更改App图标、App名称、修改隐藏标题栏...

打开app/src/main/AndroidManifest。

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 3     package="com.example.administrator.myapplication" >
 4 
 5     <application
 6         android:allowBackup="true"
 7         android:icon="@mipmap/ic_launcher"
 8         android:label="@string/app_name"
 9         android:roundIcon="@mipmap/ic_launcher_round"
10         android:supportsRtl="true"
11         android:theme="@style/AppTheme" >
12         <activity android:name=".MainActivity" >
13             <intent-filter>
14                 <action android:name="android.intent.action.MAIN" />
15                 <category android:name="android.intent.category.LAUNCHER" />
16             </intent-filter>
17         </activity>
18     </application>
19 </manifest>

 

1.注册当前活动。通过<activity  android:name>标签注册当前活动,Android studio会自动注册,eclipse需要手动注册。.MainActivity其中 . 表示包名,在上面package(包)中已经注册了所以写 . 表示,MainActivity表示当前活动。

2.配置主活动。哪个Activity需要首先启动就在哪个Activity添加。通过<intent-filter>配置App开始运行时首先启动的主活动。通过下面两句声明即可。

 <action android:name="android.intent.action.MAIN" />
 <category android:name="android.intent.category.LAUNCHER" />

3.更改APP图标。android:icon="@mipmap/ic_launcher" 表示App图标,更改图标有2种方法:

a.点击项目中的 app-new-Image Asset,path路径里面填图标存放的位置,shape选择None,点击next,选择图标大小,之后点击Finish。

b.res\drawable 放置icon.png,修改AndroidManifest.xml : Android:icon="@drawable/icon"

4.更改Activity标题栏内容。android:label="@string/app_name",点击 app-src-res-values-string(或者双击 @string/app_name )进入,在<string name="app_name">标签中修改APP标题栏内容。

5.隐藏Activtiy标题栏内容。有4中方法。

a.清单文件中theme属性更改为android:theme="@style/Theme.AppCompat.NoActionBar" >

b.双击android:theme属性值在跳转到styles.xml中更改style里面的parent属性值,更改为parent="Theme.AppCompat.DayNight.NoActionBar"。

c.v7包下去除标题栏代码,更换requestWindowFeature(Window.FEATURE_NO_TITLE);代码为:

1 getSupportActionBar().hide();   
2 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

 

d.MainActivity继承的AppCompatActivity更改为Activity,但是不建议这么做,AppCompatActivity属于V7包,Activity属于V4包(官方舍弃)。




















转载于:https://www.cnblogs.com/wenwei1/p/7192114.html

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在最新版的 Android Studio 创建的 Empty Activity 默认不显示标题栏,如果您想要显示标题栏,可以按照以下步骤进行设置: 1. 在 `res/values/styles.xml` 文件定义一个新的题样式,例如: ``` <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> </style> ``` 在这个例子,我们使用 `Theme.AppCompat.Light.DarkActionBar` 作为父样式,表示该样式会显示一个带有标题栏的 ActionBar。 2. 将该题样式应用到应用程序的,在 `AndroidManifest.xml` 文件将应用程序的题设置为该题样式,例如: ``` <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> ``` 在这个例子,我们将应用程序的题设置为 `@style/AppTheme`,这样就会在应用程序显示带有标题栏的 ActionBar。 注意,如果您已经定义了应用程序的题样式,可以将 `parent` 属性设置为带有标题栏题样式,例如: ``` <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> </style> ``` 这样就可以在应用程序显示带有标题栏的 ActionBar 了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值