Android设置Toolbar的title字体大小和位置
时间: 2023-11-11 18:09:28 浏览: 201
你可以使用以下代码来设置Toolbar的标题字体大小和位置:
```java
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
TextView titleTextView = findViewById(R.id.toolbar_title);
titleTextView.setText(toolbar.getTitle());
titleTextView.setTextSize(TypedValue.COMPLEX_UNIT_SP, 20); //设置字体大小
titleTextView.setGravity(Gravity.CENTER); //设置居中
getSupportActionBar().setDisplayShowTitleEnabled(false); //隐藏原有标题
```
同时,在你的Toolbar布局文件中添加以下代码:
```xml
<androidx.appcompat.widget.Toolbar
...
app:titleTextAppearance="@style/ToolbarTitle"/>
```
然后在styles.xml文件中添加以下代码:
```xml
<style name="ToolbarTitle" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Title">
<item name="android:textSize">20sp</item> <!--设置字体大小-->
</style>
```
这样就可以设置Toolbar标题的字体大小和位置了。
阅读全文