今天,我被toolbar给玩了好久,使用了toolbar吧,我想隐藏掉原来的标题栏,可是查了网上的资料,网友都说简单,就几行代码,我也觉得简单,就写了,然而结果还是原来标题栏和toolbar共存,他两是共生共亡的好兄弟啊。
不说废话,上个简单的手机显示
是不是超简单的页面了,要的就是这效果
接下来就是代码了,虐了我一早上
Activity:
package com.example.administrator.myapplication14.Activity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import com.example.administrator.myapplication14.R;
public class ActivityA extends AppCompatActivity {
Toolbar t;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_);
t= (Toolbar) findViewById(R.id.toolbar_a);
setSupportActionBar(t);
}
}
一定要写:setSupportActionBar();
布局:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.administrator.myapplication14.Activity.ActivityA">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_a"
android:background="#ffff00"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</android.support.v7.widget.Toolbar>
</RelativeLayout>
当然没有Toolbar的,要先添加哦
接下来就是重点了,修改主题,隐藏标题栏
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@android:color/holo_green_light</item>
<item name="colorPrimaryDark">@android:color/holo_green_light</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
上面重中之重后,还要在manifest中应用
android:icon="@mipmap/peats"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
好了 ,到这就完成之前的简单页面
可以复制代码了