SetContentView(R.layout.camera); があります。数ミリ秒後にこのレイアウトの実行を開始したい....それまでは空白にする必要があります。どうすればアンドロイドでこれを達成できますか?
質問する
712 次
4 に答える
2
これについては、このように書いてくださいonCreate()
..そうすればうまくいきます..
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();
}
于 2013-10-17T07:05:50.380 に答える
1
make delay にハンドラーを使用できます
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
//setcontentview
}
};
oncreate メソッドで
Message m = Message.obtainMessage();
handler.sendMessageDelayed(m, delayMillis);
于 2013-10-17T07:06:39.210 に答える