在AndroidManifest(資訊清單檔)中註冊activity(活動)及配置主活動、更改App表徵圖、App名稱、修改隱藏標題列

來源:互聯網
上載者:User

標籤:name   font   gets   nis   cli   ace   color   nbsp   strong   

開啟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名稱、修改隱藏標題列

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.