2014-09-02 3 views
0

Возможно ли установить пользовательский заголовок с аннотациями Android api? Раньше я бы назвалПользовательское название с Android Аннотации

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); 

getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_layout); 

в методе OnCreate, но это не представляется возможным в @AfterViews аннотированный метод, так как должно быть сделано до того, как contentView установлен. Есть ли способ достичь этого?

+0

Посмотрите это http://androidcodesnippetsblog.blogspot.in/2013/03/custom-window-title-bar-in-android.html –

+0

Метод, описанный в блоге, относится к тому, как я добавлял заголовки к деятельности. Код, который я поставил в вопросе (который упоминается в блоге), должен идти в методе onCreate, а requestWindowFeature должен произойти до того, как будет установлен contentView. При использовании AndroidAnnotations похоже, что я не могу использовать метод onCreate. –

+0

Ребята, вы действительно должны проверить AA [wiki] (https://github.com/excilys/androidannotations/wiki). – WonderCsabo

ответ

1

Я использовал com.googlecode.androidannotations, androidannotations-api версии 2.7.1. Существует более новая версия; org.androidannotations, androidannotations версии 3.0.1, которая содержит аннотацию @CustomTitle, которая отлично работает.

 Смежные вопросы

  • Нет связанных вопросов^_^