掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
視圖有背景,每個窗口也是有背景的。每一Activity是一個窗口,每一個Activity都有不同的背景。

界面的繪畫順序如下:窗口——根視圖 ——子視圖。當(dāng)我們的根視圖已經(jīng)覆蓋了整個窗口的時候 ,程序還是會畫一個透明的窗口的背景,而這個背景用戶是看不到的。我們就需要想辦法讓程序在這樣的情況下去掉窗口背景,節(jié)約畫窗口背景的時間提高效率。
刪除窗口背景的方法:
一、java代碼中
- public void onCreate(Bundle icicle){
- super.onCreate(icicle);
- setContentView(R.layout.mainview);
- // 刪除窗口背景
- getWindow().setBackgroundDrawable(null);
- ...
- }
二、在xml文件中
首先在res/values/style.xml 文件中定義如下:
然后在AndroidManifest.xml文件中 找到要去掉背景的activity,書寫代碼如下:
...

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流