共有三种方法:
no.1 在代码中实现:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
}
no.2 在AndroidManifest.xml中实现:注册Activity时加上如下的一句配置就可以实现。
<activity android:name=".Activity"
android:theme="@android:style/Theme.NoTitleBar"
></activity>
no.3 在style.xml文件里定义,添加一个item标签
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">true</item>
</style>
注意:
ActionBarActivity 这个是带有actionBar的,有标题不能去掉.因为ActionBarActivity是一个包含Title的Activity,当你super.onCreate(savedInstanceState);时实际相当于已经有一部分设置了Title,这个之后才去 requestWindowFeature(Window.FEATURE_NO_TITLE);
已经晚了。所以不能让MainActivity继承ActionBarActivity。