gpt4 book ai didi

android - 如何更改 TextInputLayout 中的提示文本大小

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:26 25 4
gpt4 key购买 nike

假设我想改变文字大小。我在代码中做这件事,它看起来像这样:

_textInputLayout.EditText.SetTextSize(Android.Util.ComplexUnitType.Dip, 40);

当我在条目中写入文本时,它看起来像 40dip 文本。但是当条目为空时,提示文本看起来像 16-18dip。

有什么方法可以改变提示文字的大小吗?

最佳答案

可以通过样式更改最终提示大小/ float 标签大小并调用 SetHintTextAppearance 使用如下内容:-

_nativeView.SetHintTextAppearance(App6.Droid.Resource.Style.MyTextInputLayout);

MyTextInputLayout 是这样的:-

<style name="MyTextInputLayout" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/blue</item>
<item name="android:textSize">44sp</item>
</style>

但是,当您开始输入一些文本时,此样式的 textSize 仅应用于最终目的地。

据我所知,包括对象的属性在内,不幸的是,目前似乎无法更改提示的起始字体大小?

EditText 公开的地方,您可以在那里更改内容。 Hint 部分根本不由它处理,而是由 TextInputLayout 处理。似乎没有公开的对象可以访问以专门为 Hint 自定义它。

关于android - 如何更改 TextInputLayout 中的提示文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35203649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com