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
即可(如您所愿)。
然而,它需要设置,否则(如你注意到自己)应用程序将不会在启动器中有一个名称。
请您详细说明一下。我没有任何TextView在我的Customized Title栏中,因为我只是使用一个图像,其中还印有一些文字。如果你详细说明一点,这将会很棒.. – Farhan
也许我错了马这里。你可以发布你的XML-Layout和你的'TitleBar'的代码段吗? –
我已编辑我的问题,包括定制的标题条形码.. – Farhan