2013-08-27 4 views
1

Как изменить название мероприятия? на данный момент он просто отображает название программы, и я хочу, чтобы он отображал что-то по моему выбору и отличался для каждой страницы/активности в моем приложении, то есть моя домашняя страница могла сказать лягушку (1/17) в названии, в то время как другая деятельность, которая переключает приложение, чтобы можно было иметь лягушку (2/17) в этом названии, используя на события мыши или с помощью прикладКак изменить название мероприятия?

+0

вы можете изменить его после перехода в файл манифеста ... или просто переименовать его – Piyush

ответ

0

Вы можете установить заголовок в коде так:

setTitle("Some Title"); 

Вы также можете сделайте это в xml вот так:

android:label="Some Title" 
android:label="@strings/someTitle" 
+0

, как только я нажму на кнопку, названия действий должны измениться, как лягушка (1/17); лягушка (2/17) –

+0

Затем используйте первый пример setTitle («Some Title»); когда вы нажимаете кнопку. –

+0

Это работало для вас? –

0

вы можете найти результат в android sdk sa mple ApiDemos, в разделе App -> Деятельность -> Пользовательский заголовок

0

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

getActionBar.setTitle("Your_Activity_Name"); 
1

Если я вас правильно понял, вы хотите что-то динамику, которая меняет название (количество страниц) при нажатии кнопки?

Я хотел бы предложить следующее:

private static int pageCount = 1; // global variable in class. Default page = 1 

onCreate() { 
setPage(pageCount); // Set the title for the first time 

} 

// When your button is clicked 
private static onButton() { 
pageCount++; // Increment page count by one 
setPage(pageCount); // set the new title 


} 

private static setPage(int page) { 
setTitle("frog(" + page + "/17)"); 

} 

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

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