本来不打算写这篇文章的,但是今天一个问题搞得我也是醉了、所以才打算把屏幕的一些相关知识罗列出来,方便自己以后使用。
要设置屏幕不显示标题一般我们都会在application中设置:
android:theme="@android:style/Theme.Light.NoTitleBar"
但是这个存在一个问题,就是主题太老,太丑,不能切换成其他新版本的主题样式。
所以我们一般 会写一个activity的父类,将一些公共的东西写在里面,包含对样式的设置:
一般会在oncreate中加上以下这段代码来设置没有标题栏
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
Window window = this.getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
this.app = (LoaderApp) this.getApplication();
}
设好之后是完全可以满足我们的需求