Toolbar title居中

先看效果

在這裏插入圖片描述

核心代碼

在這裏插入圖片描述

Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
toolbar.setTitleMarginStart(getTitleMarginStart());

在這裏插入圖片描述

private int getTitleMarginStart() {
    //獲取到屏幕的寬度
    Point point = new Point();
    WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
    wm.getDefaultDisplay().getSize(point);
    int width = point.x;

    Paint paint = new TextPaint();
    float textWidth = paint.measureText(getSupportActionBar().getTitle().toString());
    float f = (width - textWidth) / 2 - 260;//1080分辨率下正常
    return (int) f;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章