1. 程式人生 > >在AndroidManifest(清單文件)中註冊activity(活動)及配置主活動、更改App圖標、App名稱、修改隱藏標題欄

在AndroidManifest(清單文件)中註冊activity(活動)及配置主活動、更改App圖標、App名稱、修改隱藏標題欄

雙擊 建議 nba cat ima manager ram spa src

打開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包(官方舍棄)。




















在AndroidManifest(清單文件)中註冊activity(活動)及配置主活動、更改App圖標、App名稱、修改隱藏標題欄