Android App引導頁這些坑你自己犯過嗎?

來源:互聯網
上載者:User

標籤:代碼   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

  1. 使用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引導頁這些坑你自己犯過嗎?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.