天天看點

Toolbar設定标題的問題

Toolbar設定标題的問題

在使用Toolbar時,如果需要修改标題必須在onCreate()方法執行完成之後修改。因為在onCreate()方法中設定任何标題值都會被重置為AndroidManifest中android:lable的值。為了抵消這種行為,我們可以在onCreate()執行之後執行的onPostCreate()方法中執行修改标題的。

/**
     * Called when activity start-up is complete (after onStart() and onRestoreInstanceState(Bundle) have been called).
     *
     * @param savedInstanceState
     */
    @Override
    public void onPostCreate(Bundle savedInstanceState) {
        super.onPostCreate(savedInstanceState);
        //Toolbar 必須在onCreate()之後設定标題文本,否則預設标簽将覆寫我們的設定
        if (toolbar != null) {
            toolbar.setTitle("零錢");
            toolbar.setSubtitle("微信安全支付");
        }
    }
           

✈更多細節請坐飛機直達 ✈