通常はタイトルバーを表示していますが、画面のデザイン性や、少しでも情報を多く表示したい場合には、タイトルバーを消したいと思うこともあるでしょう。
今回はそのタイトルバーを消すサンプルです。
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();
}
});
}
}