现在我的活动标题显示在左侧< 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;
}
编辑:
我设法让它显示使用
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activity_yesterday);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.yesterday_title_bar);
yesterday_title_bar
relativeLayout在哪里
但它显示了视图高度的一半。所以我创建了以下样式。但是当我在清单中应用样式时。清单说它找不到资源。
<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>