Как получить доступ к макету, установленному как заголовок в FragmentActivity во фрагменте

У меня есть FragmentActivity, где я написал код для создания пользовательской строки заголовка, как показано ниже, в методе OnCreate():

    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    setContentView(R.layout.main);
    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.mylayout);

Проблема в том, что мне нужно получить доступ к кнопке в «mylayout» во фрагменте, который удерживается FragmentActivty.

Мое имя FragmentActivity — «MainFragmentActivity», которое расширяет FragmentActivity
Мой класс Fragment, удерживаемый этим FragmentActivity, — «MyFragment»

Может ли кто-нибудь помочь мне, как получить доступ к кнопке, присутствующей в макете заголовка FragmentActivity.


person user1276092    schedule 15.05.2012    source источник


Ответы (1)


Вам не нужно делать ничего особенного; вызов findViewById(R.id.the_button); должен работать. Пример кода ActionBarCompat в SDK делает это в ActionBarHelperBase.java.

person Roman Nurik    schedule 15.05.2012