Как я могу установить текущий заголовок представления (по названию я имею в виду текст, показанный ниже, батарею и время (на изображении ниже это будет "Пример меню" ) программно? Я нашел много примеров, используя файл манифеста, но ни один из кода.
Как я могу установить название программно
Ответ 1
Activity.setTitle() - setTitle("My New Awesome Title!");
Ответ 2
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.foo_layout);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_bar);
или
youractivity.setTitle();
Ответ 3
Подобно этому
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.setTitle("This is my Title");
}
Ответ 4
ActionBar actionBar = getActionBar();
actionBar.setSubtitle("mytest");
actionBar.setTitle("Hello");
** targetSdkVersion или атрибут minSdkVersion установлен на "11" или больше.
<manifest ... >
<uses-sdk android:minSdkVersion="11" ... />
...
</manifest>
Ответ 5
Я использую это, чтобы изменить текст actionBar прагматически в методе onCreate()
getSupportActionBar().setTitle("yourString");