安卓 style theme 设置文字大小
时间: 2023-05-13 07:06:12 浏览: 133
您可以使用以下代码来设置安卓 style theme 中的文字大小:
在 styles.xml 文件中添加以下代码:
<style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:textSize">16sp</item>
</style>
在 AndroidManifest.xml 文件中将应用程序的主题设置为 MyTheme:
<application
android:theme="@style/MyTheme"
...>
这将设置应用程序中所有文本的大小为 16sp。您可以根据需要更改文本大小。
相关问题
Android: 设置 app 字体大小不跟随系统字体调整而变化
你可以通过在 app 的 style.xml 文件中设置字体大小来实现不跟随系统字体调整而变化的效果。具体步骤如下:
1. 在 res/values 文件夹下创建一个名为 "styles.xml" 的文件。
2. 在 styles.xml 文件中添加一个新的 style,如下所示:
```
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:textSize">@dimen/app_text_size</item>
</style>
```
在这个 style 中,我们设置了一个名为 "android:textSize" 的属性,并将其值设置为一个名为 "app_text_size" 的尺寸值。
3. 在 res/values 文件夹下创建一个名为 "dimens.xml" 的文件。
4. 在 dimens.xml 文件中添加一个名为 "app_text_size" 的尺寸值,如下所示:
```
<dimen name="app_text_size">14sp</dimen>
```
在这个尺寸值中,我们将字体大小设置为 14sp。
通过这样的设置,你的 app 中的字体大小将不会跟随系统字体调整而变化。
android menu字体大小
在Android中,可以通过修改样式来设置Actionbar中Menu的字体大小。具体步骤如下:
1. 在res/values/styles.xml文件中,添加一个新的样式,用于设置Menu的字体大小。例如:
```xml
<style name="MenuTextStyle" parent="android:Widget.TextView">
<item name="android:textSize">16sp</item> <!-- 设置字体大小为16sp -->
</style>
```
2. 在res/values/styles.xml文件中,找到AppTheme样式(通常是名为AppTheme的样式),并在其内部添加一个新的item,将新样式应用于Menu。例如:
```xml
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- 其他样式属性 -->
<item name="android:actionMenuTextAppearance">@style/MenuTextStyle</item> <!-- 应用新样式 -->
</style>
```
3. 在AndroidManifest.xml文件中,将AppTheme样式应用于Activity或Application。例如:
```xml
<application
android:theme="@style/AppTheme">
<!-- 其他配置 -->
</application>
```
通过以上步骤,你可以设置Actionbar中Menu的字体大小为16sp。你也可以根据需要修改字体大小的数值。