Android:拥有不同的标题名称和发射器名称

问题描述:

我有一个自定义标题栏的应用程序,我在图像中使用了它作为标题背景或标题图像,并删除了标题的字符串。Android:拥有不同的标题名称和发射器名称

现在的问题是,如果我从标题中删除字符串,因为我使用自己的自定义标题栏,我的应用程序(显示在应用程序图标下方显示的名称)没有启动器名称。

如果我为我的活动选择noTitleBar,那么它也不会显示我的自定义标题栏。我不知道为什么Android从相同的资源中获取标题和启动器的字符串..这样做没有意义。

这里是我的自定义标题栏

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
<style name="TitlebarBackgroundStyle"> 
    <item name="android:background">@drawable/titlebar</item> 
</style> 
<style name="Theme.MyCustomTheme" parent="android:Theme"> 
    <item  name="android:windowTitleBackgroundStyle">@style/TitlebarBackgroundStyle</item> 
    <item name="android:windowTitleSize">54dp</item> 

</style> 

任何建议的代码???

时显示你的应用程序的应用程序名称是在Android清单中定义的<application> - 标签:

<application android:icon="@drawable/icon" android:label="Your App Name"> 
    ... 
</application> 

如果你实现了一个TitleBar自己,你应该能够不打印此字符串只需从布局中删除TextView即可(如您所愿)。

然而,它需要设置,否则(如你注意到自己)应用程序将不会在启动器中有一个名称。

+0

请您详细说明一下。我没有任何TextView在我的Customized Title栏中,因为我只是使用一个图像,其中还印有一些文字。如果你详细说明一点,这将会很棒.. – Farhan

+0

也许我错了马这里。你可以发布你的XML-Layout和你的'TitleBar'的代码段吗? –

+0

我已编辑我的问题,包括定制的标题条形码.. – Farhan