Android Studio 利用Splash制作APP啟動界面的方法
最近又開始學習Android studio 了,在制作APP時,都有一個啟動的界面,看上去美觀且實用(也可以作為以后的廣告位←
那怎樣制作呢?
第一步:新建Splash
如圖,新建一個Empty Activity。
然后將名字改為SplashActivity。
第二步:SplashActivity的內(nèi)容
如圖:
方便起見,我把代碼貼出來,代碼如下:
public class SplashActivity extends Activity { // private final int SPLASH_DISPLAY_LENGHT = 2000; // 兩秒后進入系統(tǒng) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//隱藏狀態(tài)欄 //getSupportActionBar().hide();//隱藏標題欄 setContentView(R.layout.activity_splash); Thread myThread=new Thread(){//創(chuàng)建子線程 @Override public void run() { try{ sleep(5000);//使程序休眠五秒 Intent it=new Intent(getApplicationContext(),MainActivity.class);//啟動MainActivity startActivity(it); finish();//關(guān)閉當前活動 }catch (Exception e){ e.printStackTrace(); } } }; myThread.start();//啟動線程 }}
第三步:activity_splash的內(nèi)容
你會發(fā)現(xiàn)在layout中多出一個 acticity_splash,改變其背景為你想要的圖片,就可以了。
第四步:AndroidManifest中的內(nèi)容
我們在AndroidManifest中可以看到下圖中的代碼段:
此時MainActivity是APP的啟動界面,如果想讓SplasgActivity成為啟動界面,
將這段代碼從MainActivity中剪貼至SplashActivity中就行了。
<intent-filter> <action android:name='android.intent.action.MAIN' /> <category android:name='android.intent.category.LAUNCHER' /> </intent-filter>
然后就可以運行了。
總結(jié)
到此這篇關(guān)于Android Studio 利用Splash制作APP啟動界面的文章就介紹到這了,更多相關(guān)android studio app啟動界面內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. HTML <!DOCTYPE> 標簽2. 5個HTML5的常用本地存儲方式詳解與介紹3. asp在iis7報錯行號不準問題的解決方法4. asp批量添加修改刪除操作示例代碼5. 告別AJAX實現(xiàn)無刷新提交表單6. msxml3.dll 錯誤 800c0019 系統(tǒng)錯誤:-2146697191解決方法7. HTML中的XML數(shù)據(jù)島記錄編輯與添加8. CSS代碼檢查工具stylelint的使用方法詳解9. 三個不常見的 HTML5 實用新特性簡介10. 原生js XMLhttprequest請求onreadystatechange執(zhí)行兩次的解決
