如果activity继承的是activity 直接就在activity中就可以去掉标题栏:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE); //取消标题栏
setContentView(R.layout.activity_main);
}
}
如果继承的是 AppcompatActivity 的话,上面的方法就是失效的,需要在
AndroidManifest.xml文件中修改:
<application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.NoActionBar"//成功隐藏标题栏
>
也可以在values里面的styles中修该
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">//这里第一行就是隐藏
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>