標籤:代碼 https lin mod you content css gravity win
情境:測試機:華為榮耀6x 今天我自己掉入一個非常蠢蠢的坑,一個引導頁搞了20多分鐘。無論我怎麼測試用真機還是模擬器都無法執行,可是我寫的demo全然沒問題,好無語,我都懷疑我是不是搞android,我去。一個簡單的問題都不能解決?後來看了下自己真的傻逼了無語!
看
挖坑1
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMTU5NTAzMjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">
後來又看了下資訊清單檔AndroidMainfest.xml好吧又給自己挖了一個坑
挖坑2
跳坑1
後來看了下自己傻逼了BaseActivity整合的AppCompatActivity 而當前是Actiivty主題樣式那我可不能夠試setContentView之前去掉標題列,然後設定全屏,好吧果斷去試試!二行代碼
代碼例如以下
//去掉標題列requestWindowFeature(Window.FEATURE_NO_TITLE);//設定Actiivty為全螢幕顯示getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
好像並什麼卵用!
這究竟什麼鬼?一個引導頁都不會寫了我承認自己菜了非常多。最後在AndroidMainfest.xml中再設定一次。由於第一次進入引導頁第二次直接進入啟動頁,這裡肯定使用共用參數推斷當前是不是第一次進入時就記錄一下。依照這個思路繼續open car
跳坑2
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMTU5NTAzMjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">
以下看下效果,硬是逼我玩套路!
我僅僅是記錄下我自己才踩的坑!
希望以後不要第二次跳進來!其它讀者能夠自檢。吾日三省吾生!
下班。轉載請註明出處!http://blog.csdn.net/qq_15950325/article/details/68491620老司機謝謝!陽光總在風雨後,感謝那些年我們一起踩過的坑。
效果錄了五次不easy
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMTU5NTAzMjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast">
下班。跳坑成功!心累!
解決方式:
Activity與AppCompatActivity差別
Activity
- 使用Activity首先去掉標題列放在setContentView(R.layout.activity_guide)之前
requestWindowFeature(Window.FEATURE_NO_TITLE);//設定Actiivty為全螢幕顯示getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
AppCompatActivity
2.使用AppCompatActivity須要隱藏ActionBar放到setContentView(R.layout.activity_guide)前後都能夠
getSupportActionBar.hide();
Android App引導頁這些坑你自己犯過嗎?