通常はタイトルバーを表示していますが、画面のデザイン性や、少しでも情報を多く表示したい場合には、タイトルバーを消したいと思うこともあるでしょう。
今回はそのタイトルバーを消すサンプルです。
TitleBarTest1aActivity.java
package jp.co.triware.samples.TitleBarTest1a; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; import android.widget.Button; import android.widget.Toast; public class TitleBarTest1aActivity extends Activity { private static volatile boolean mbNoTitleBar = false; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (mbNoTitleBar == true) { requestWindowFeature(Window.FEATURE_NO_TITLE); } setContentView(R.layout.main); Button btn = (Button)findViewById(R.id.toggle_btn); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mbNoTitleBar = mbNoTitleBar ? false : true; Toast.makeText(getApplicationContext(), "TitleBar will be " + (mbNoTitleBar ? "hidden" : "shown"), Toast.LENGTH_SHORT).show(); } }); } }