我有一些麻煩,當我試圖改變工具欄編程奇怪的問題。改變工具欄時,編程
當我改變從代碼工具欄稱號,並當我運行在真實設備的程序我的工具欄標題是「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