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("微信安全支付");
}
}
✈更多細節請坐飛機直達 ✈