В настоящий момент заголовок моей активности отображается слева как < Title
, а затем другой пункт меню отображается справа. Я хочу сосредоточить свое название и оставить <
. Как мне это сделать? Я использую типичное меню, которое я вызываю с помощью
public boolean onOptionsItemSelected(MenuItem item)
и
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.yesterday, menu);
return true;
}
EDIT:
Мне удалось показать его с помощью
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activity_yesterday);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.yesterday_title_bar);
где yesterday_title_bar
- относительный Layout
Но он показывает половину высоты просмотров. Поэтому я создал следующий стиль. Но когда я применяю стиль в манифесте. В манифесте говорится, что он не может найти ресурс.
<style name="CustomWindowTitleBackground">
<item name="android:background">#323331</item>
</style>
<style name="CustomTheme" parent="android:Theme">
<item name="android:windowTitleSize">65dip</item>
<item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
</style>
манифеста:
<activity
android:name="com.company.YesterdayActivity"
android:theme="@android:style/CustomTheme" >
</activity>