我在使用命中START按鈕時將全屏設置爲特定活動。android-requestWindowFeature(Window.FEATURE_NO_TITLE)例外
在這種情況下,調用showStopButton()
。
它運行良好。但如果我插入
requestWindowFeature(Window.FEATURE_NO_TITLE);
然後它崩潰,說明它應該在添加內容之前調用。
我應該如何處理它以設置NO_TITLE
和FULL_SCREEN
?
private void showStopButton(){
// requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().findViewById(android.R.id.content).requestLayout();
// handle element visibility
((Button)findViewById(R.id.stopButton)).setEnabled(false);
((Button)findViewById(R.id.startButton)).setVisibility(View.GONE);
((Button)findViewById(R.id.stopButton)).setVisibility(View.VISIBLE);
((SeekBar)findViewById(R.id.seekBar1)).setVisibility(View.VISIBLE);
((Button)findViewById(R.id.resetButton)).setVisibility(View.GONE);
((Button)findViewById(R.id.saveButton)).setVisibility(View.GONE);
}
我當啓動按鈕重新顯示相反的過程,它的跑細 在這種情況下,我刪除了全屏模式
private void showStartButton(){
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().findViewById(android.R.id.content).requestLayout();
....
}
你之前所說的 「requestWindowFeature」 的「的setContentView()」。 –