当前位置: 首页 > 知识库问答 >
问题:

工具栏的标题文本大小

赵献
2023-03-14

我使用工具栏设置标题文本,但是对于不同的屏幕,我使用样式定义了不同的标题文本大小。但问题是当我在手机上运行时,哪个屏幕是MDPI标题文本大小是可以的,但对于Tablet MDPI屏幕,标题看起来太小了,这是我的风格

<style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
        <item name="android:textSize">15dp</item>
        <item name="android:textStyle">bold</item>
    </style>

这是toolbar.xml

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/toolbar"
    android:minHeight="?attr/actionBarSize"
    android:background="@color/colorPrimary"
    android:layout_width="match_parent"
    android:layout_height="50dp"

    app:titleTextAppearance="@style/Toolbar.TitleText"
    android:subtitleTextAppearance="@style/AppTheme.Toolbar.SubTitle"
    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
    app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"/>

我已经在所有文件夹中声明了这个样式,如style.xml(mdpi)style.xml(hdpi)style.xml(xhdpi)。所以请帮助我如何设置标题的文本大小,使它在手机和平板电脑上看起来都很好

共有1个答案

宰父衡
2023-03-14

在所有Dimensions.xml中

<dimen name="myTextSize">xxxxxsp</dimen>

在values/style.xml中

<style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
    <item name="android:textSize">@dimen/myTextSize</item>
</style>
 类似资料:
  • 我有一个网页内的Android Studio,我试图做一个网站内显示。但问题是,我试图将一个自定义地址从顶部放在地址栏中,但我在代码中有一个错误,并附上了一个注释,我认为相同的代码在其他类中工作,在其他类中一切都是正确的。但在这段代码中,有一个错误。

  • 我想这样做,但与折叠工具栏布局或滚动后在工具栏中显示徽标和标题。 请帮助我

  • 我第一次使用工具栏。我在应用程序中将其用作操作栏。 我想将工具栏的标题与中心对齐。但我意识到,没有内置的方法可以让你做到这一点。 所以我在工具栏上添加了一个文本视图,如下所示- 然而,即使这种方法也不起作用,因为我的工具栏左边缘有一个抽屉菜单图标。因此,尽管我的文本在textview中居中对齐,但textview本身并不覆盖屏幕的宽度。结果如下: 对如何解决这个问题有什么建议吗? 谢谢

  • 问题内容: 我的应用程序中有一个工具栏,例如: 我将标题添加为: 我已经读过Android工具栏中心标题和自定义字体 但是,如果我更改工具栏的xml,我不知道如何更改TextView的值。有人可以帮助我吗? 问题答案: 如果您具有自定义的工具栏布局,请不要用于设置标题。 相反,假设您的XML布局如下所示: 你需要调用,在某处你的可能是:

  • 当我运行应用程序,工具栏显示,但不是标题。如何显示标题?谢了。

  • 但是如果我更改工具栏的xml,我不知道如何更改TextView的值。有人能帮我吗?