Androidアプリでステータスバーとタイトルバーを消す

Androidでアプリを作っていて、アプリ起動時にはフルスクリーンで表示をしたい場合に、ステータスバーやタイトルバーを消すための方法です。ついでに、WebViewのスクロールバーをアクティビティのコンテンツ内にオーバーレイさせる方法も合わせて。 下記のように、アクティビティのソース毎にpublicクラスに追加します。
[code lang=”java”]
public class MainActivity extends Activity {
/** Called when the activity is first created. */
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);// タイトルバーを隠す
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);// ステータスバーを隠す
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
WebView web_ = (WebView)findViewById(R.id.web);
web_.setWebViewClient(new WebViewClient());// スクロールバーをアクティビティ内にオーバーレイさせる
web_.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);
web_.getSettings().setBuiltInZoomControls(true);
web_.getSettings().setJavaScriptEnabled(true);
web_.loadUrl("http://www.google.co.jp");
}
}[/code]