0
而在活動,我可以通過更改標題:活動#工程的setTitle,但活動#getWindow()#的setTitle不
setTitle("new title");
這種方式工作。但是,我也可以使用getWindow獲取窗口 - 並調用其getTitle方法:
getWindow().setTitle("new title");
這種方式不起作用。爲什麼?
而在活動,我可以通過更改標題:活動#工程的setTitle,但活動#getWindow()#的setTitle不
setTitle("new title");
這種方式工作。但是,我也可以使用getWindow獲取窗口 - 並調用其getTitle方法:
getWindow().setTitle("new title");
這種方式不起作用。爲什麼?
我是有10級。爲了解決這個問題同樣的問題,請檢查您活動延伸ActionBarActivity。
如果是這樣,而不是使用:
setTitle("title");
使用:
getSupportActionBar().setTitle("title");
它爲我工作。 :D
如果使用'this.getWindow()。setTitle(「new title」);'then then option option also work –
所以不要使用非工作版本:)'Activity#setTitle'也設置窗口標題。如果你直接通過窗口進行操作,活動將不知道我猜測導致該問題的標題。 – zapl