Пользовательский заголовок и вкладки - PullRequest
0 голосов
/ 07 сентября 2011

Я понимаю, что это невозможно, но есть ли обходной путь, чтобы я мог использовать обе вкладки и собственную заголовок без необходимости запрашивать заголовок в каждом отдельном действии?

1 Ответ

0 голосов
/ 07 сентября 2011

Вы можете создать пользовательскую строку заголовка для своей TabActivity.так что будут присутствовать обе вкладки и пользовательская строка заголовка, и, кроме того, вы можете ссылаться на строку заголовка из любого действия с вкладками, используя контекст TabActivity.

Проверьте эту ссылку для учебника по созданию пользовательскогострока заголовка для любого действия http://www.helloandroid.com/tutorials/how-create-custom-titlebar

, поэтому, используя это руководство, вы можете создать настраиваемую заголовок для своей TabActivity

надеюсь, что это поможет ...

Обновлениекомментарий

Вы можете добавить метод, подобный этому, на вкладке активности для обновления Заголовка.используйте свой собственный макет для заголовка.обновите поля в методе.

здесь, например, я использую один макет с одним TextView

 public void setMyTitle(String str)
{
    MainTab.mTab.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_title);
    TextView title=(TextView) findViewById(R.id.titleText);
    title.setText(str);
}

и в классе Your TabActivity

static MainTab mTab;//initialize the context of TabActivity from on create method

в onCreate () класса TabActivity

mTab=this; 

и из любого действия с помощью вкладки вы можете установить заголовок следующим образом.

 MainTab.mTab.setMyTitle("MyTitle is ");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...