1.在styles.xml里修改为:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
2.对toolbar设定
private void setToolBar(){
setSupportActionBar(toolbar);
//toolbar.setTitle("用户");不起作用!
getSupportActionBar().setTitle("用户");
toolbar.setTitleTextColor(getResources().getColor(R.color.white));
Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.user_default_face);
toolbar.setNavigationIcon(new CircleImageDrawable(bitmap));
//给NavigationIcon添加点击事件
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, UserActivity.class);
startActivity(intent);
}
});
}
3.加载menu,依然是
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main_menu,menu);
return true;
}
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"/>