我有一個SetContentView(R.layout.camera); 我想這個佈局在幾毫秒後開始執行......直到那時它應該是空白的。我怎樣才能在android中實現這一點?有沒有一種方法可以在android中設置一些延遲setcontentView?
-2
A
回答
0
您的活動將是不可見的,除非的onResume()將被調用,不要在方法會阻止你的主線程和UI將不會顯示,直到你的操作得到完成的主線程或的onCreate()一些操作。
1
對於此寫下您的onCreate()
像this..Then它會運行
Thread t = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
t = new Thread(new Runnable() {
@Override
public void run() {
try {
t.sleep(5000);
runOnUiThread(new Runnable() {
public void run() {
setContentView(R.layout.activity_main);
}
});
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
t.start();
}
1
你可以在OnCreate中梅索德使用處理程序化妝延遲
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
//setcontentview
}
};
Message m = Message.obtainMessage();
handler.sendMessageDelayed(m, delayMillis);
0
創建根視圖,並將所有組件和可見性設置爲INVISIBLE或GONE然後在延遲後顯示它。您可以使用Handler和postDelayed在延遲後執行代碼。
相關問題
- 1. 有一種方法可以測量java中的延遲網絡
- 2. 有沒有一種方法可以在模擬中配置Gatling?
- 3. 有沒有一種方法可以在Android中獲得沒有GPS的速度?
- 4. 有沒有一種方法可以爲JSP中的POST變量設置request.getParameter?
- 5. 有沒有一種方法可以在iphone上重新設置物品?
- 6. 有沒有一種方法可以爲wordpress.com配置mathjax?
- 7. 有沒有一種方法可以在python中輸入文字?
- 8. 有沒有一種方法可以在tesseract中使用Asterix(*)?
- 9. 有沒有一種方法可以在Magento中進行搜索?
- 10. 有沒有一種方法可以在Polymer.js中使用Slick-Carousel?
- 11. 有沒有一種方法可以在Mongoose中進行投影?
- 12. 如何在另一種方法中設置setContentView?
- 13. 有沒有一種方法來設置一個int爲001
- 14. 有沒有一種方法可以避免iisexpress在每次構建時加載DLL時的啓動延遲?
- 15. 有沒有一種方法可以用Savon :: Model設置默認名稱空間?
- 16. 有沒有一種方法可以爲某個點設置標題?
- 17. 有沒有一種方法可以爲Angular cli Json設置生成的路徑?
- 18. 有沒有一種方法可以一次使用Sequelize
- 19. 有沒有一種方法可以在android studio中調用其他一些活動的單個活動?
- 20. 有沒有一種方法可以在Android中繪製圖形和圖表?
- 21. 有沒有一種方法可以在Android中爲字體指定「權重」?
- 22. 有沒有一種快速的方法可以下載所有這些圖像?
- 23. will_paginate有沒有一種方法來設置per_page爲「所有」
- 24. SQL - 有沒有一種方法可以隱藏select中的列?
- 25. 有沒有一種方法可以區分JavaScript中的鼠標?
- 26. 有沒有一種方法可以從Domino Designer中生成JavaDoc?
- 27. Shiro:有沒有一種方法可以在我的項目
- 28. 有沒有一種方法可以在Linux上使用C++
- 29. 有沒有一種方法可以在<form action =「processor.php>
- 30. 有沒有一種方法,使一,如果(空)做一些
使用帶有空白圖像的SplashScreen,然後開始您的活動。 –
請提供一些背景信息;代碼和軟件。你爲什麼想這樣做?正確的答案要求你理解你的要求。 – Eric
你應該重新考慮你的要求。向您的用戶展示一個空白屏幕是一個可怕的用戶體驗概念... – 2Dee