更改 TextInputLayout 笔画宽度和提示字体

And*_*rea 3 layout user-interface android

我想更改 Material Design 中新 TextInputLayout 的笔划宽度,使其看起来像上传的图片,但是当我使用时:

app:boxStrokeWidth="0.5px"

它不起作用,我还使用调试模式并在 TextInputLayout.class 上找到了以下代码:

this.boxStrokeWidthPx = this.boxStrokeWidthDefaultPx;

这给我的感觉是它默认自动使用 2px 宽度。我怎样才能改变这个宽度,并使提示文本更粗?

在此输入图像描述

Joy*_*Rex 7

在资源文件夹下设置以下内容dimens.xml

 <dimen name="mtrl_textinput_box_stroke_width_default">1dp</dimen>
 <dimen name="mtrl_textinput_box_stroke_width_focused">2dp</dimen>
Run Code Online (Sandbox Code Playgroud)