You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Compose Material3 SearchBar文本样式与布局自定义问题

使用Compose Material3 SearchBar的自定义问题

我当前使用Compose库中Material3的androidx.compose.material3.SearchBar组件,遇到两个自定义问题:

问题1:无法为输入文本设置自定义字体

已成功为占位符文本设置自定义字体,但不知道如何给输入文本应用相同的自定义字体。当前实现占位符字体的代码如下:

SearchBar(
    modifier = Modifier.fillMaxWidth(),
    placeholder = {
        Text(
            text = searchPlaceHolder,
            style = MaterialTheme.typography.h4, // 自定义字体样式
            color = Color.Gray
        )
    },
    // 其他参数
)

问题1 - 输入文本无法自定义

问题2:无法调整高度/内边距让占位符文本居中

使用大字体作为占位符时,文本无法垂直居中,不知道如何修改SearchBar的高度或减少内部边距来解决这个问题。
问题2 - 大字体占位符未居中

内容的提问来源于stack exchange,提问作者SergiBC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 04:04:50