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

问题描述 投票:0回答:5

我想将应用标题的大小更改为仅一行

有没有办法做到这一点:

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

我有一个无法使用的睾丸:

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

而且,我不想在单词之间留空格

android string size
5个回答
1
投票

我认为您无法以编程方式更改应用程序菜单中应用程序标签的大小。据我所知,这取决于android操作系统。您可以通过

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

设置->显示->字体大小(小,普通,大,大)

这是您需要的吗?


1
投票

设置标题大小和样式的依据

<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">

0
投票

尝试一下:

 <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>

0
投票

在您的strings.xml中

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

使用您的代码

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

它将更改textSize。


0
投票

MyAppLongTitle此更改在我的测试中有效。

© www.soinside.com 2019 - 2024. All rights reserved.