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





















免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM