要在 Android 中设置 Toolbar 中 app:title 文字的大小,你可以使用以下方法:
- 创建一个自定义的样式(style),并在其中设置标题文字的大小。
- 将这个自定义的样式应用到你的 Toolbar 上。
下面是具体的步骤:
首先,在 res/values/styles.xml 文件中创建一个自定义样式:
<style name="ToolbarTitle" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
<item name="android:textSize">20sp</item> <!-- 设置文字大小为 20sp -->
<!-- 其他样式设置,例如颜色、字体等 -->
</style>
然后,在你的布局文件中的 Toolbar 中应用这个自定义样式:
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:title="Your Title"
app:titleTextAppearance="@style/ToolbarTitle" /> <!-- 应用自定义样式 -->
通过这样的方式,你可以自定义 Toolbar 标题文字的样式,包括文字大小、颜色、字体等。这样就可以在 Android 中设置 Toolbar 中 app:title 文字的大小。
在 Java 代码中动态设置 Toolbar 中标题文字的大小可以通过以下步骤实现:
// 找到 Toolbar 控件
Toolbar toolbar = findViewById(R.id.toolbar);
// 设置标题文字的大小
for (int i = 0; i < toolbar.getChildCount(); i++) {
View view = toolbar.getChildAt(i);
if (view instanceof TextView) {
TextView titleView = (TextView) view;
titleView.setTextSize(20); // 设置文字大小为 20sp
}
}
在这个示例中,我们首先找到 Toolbar 控件,然后遍历其子控件,找到标题的 TextView,并设置其文字大小为所需大小(这里设置为 20sp)。这样就可以在 Java 代码中动态设置 Toolbar 中标题文字的大小。