更改string.xml中Android应用标题的大小



我想更改应用程序标题的大小,仅在一行中

有什么方法可以做到:

<string name="app_name" >MyAppLongTitle</string>

我有睾丸,但行不通:

 <string name="app_name" ><![CDATA[<b style="font-size:1em;" >MyAppLongTitle</b>]]></string>

另外,我不想在单词之间进行espace

我认为您无法按程序上更改应用程序菜单中的应用程序标签的大小。据我所知,它是Android OS。您可以通过

全局更改应用标签的字体大小

设置 ->显示 ->字体大小(小,正常,大,大)

那是您需要的吗?

设置标题大小和样式

<style name="titleTheme">
<item name="android:windowTitleSize">10dip</item>
<item name="android:windowTitleStyle">@style/titleStyle</item>
</style>
<style name="titleStyle" >
<item name="android:textSize">8dip</item>
<item name="android:textColor">#FFFFFF</item>
</style>

<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/titleTheme">

尝试以下:

 <style name="AppTheme" parent="android:Theme.Light">
   <item name="android:windowTitleStyle">@style/WindowTitle</item>
 </style>
<style name="WindowTitle">
    <item name="android:singleLine">true</item>
    <item name="android:textSize">12sp</item>
</style>

在您的字符串中

<string name="myText"><h1>My Text</h1></string>

在您的代码中

Spanned htmlText = Html.fromHtml(getString(R.string.myText));
text.setText(htmlText, TextView.BufferType.SPANNABLE);

它将更改文本大小。

而不是使用" b",您可能需要使用"字体"

<string name="app_name"><font size="36">AppTitleName</font></string>

此更改在我的测试中起作用。

相关内容

  • 没有找到相关文章