我有一些麻烦,当我试图改变工具栏编程奇怪的问题。改变工具栏时,编程
当我改变从代码工具栏称号,并当我运行在真实设备的程序我的工具栏标题是“MyAppName @ 2131558664”,但我只设置“MyAppName”
我也有ViewPager与片段中,我得到的工具栏和工具栏的改变菜单的片段之一(添加搜索查看),当我还启动程序并打开搜索查看我的查询也包含此“@ 2131558664”。为什么会发生?我该如何解决它? 感谢responces
Toolbar.xml:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="?android:actionBarSize"
app:theme="@style/MyToolBar"
android:layout_centerHorizontal="true"
app:popupTheme="@style/ThemeOverlay.AppCompat.Dark">
</android.support.v7.widget.Toolbar>
MyToolBar主题:
<style name="MyToolBar" parent="Theme.AppCompat.Light">
<item name="android:text">@style/TextAppearance.Widget.Event.Toolbar.Title</item>
<item name="android:windowActionBarOverlay">true</item>
<!-- Support library compatibility -->
<item name="windowActionBarOverlay">true</item>
<item name="android:textColorPrimary">@color/colorAccent</item>
<item name="android:textColorSecondary">@color/colorAccent</item>
</style>
摘录其中i改变工具栏:
Toolbar toolbar = (Toolbar) findViewById(R.id.app_bar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setTitle("MyAppName");
感谢您的回应!问题解决后,我删除- @ style/TextAppearance.Widget.Event.Toolbar.Title
–
Ololoking
@Ololoking我编辑了我的答案。它会帮助你找出问题所在。 – Roee