Ple*_*van 4 android xamarin xamarin.forms android-textinputlayout textinputlayout
假设我想要更改文字大小.我在代码中这样做,它看起来像这样:
_textInputLayout.EditText.SetTextSize(Android.Util.ComplexUnitType.Dip, 40);
Run Code Online (Sandbox Code Playgroud)
当我在条目中写入文本时,它看起来像40dip文本.但是当条目为空时,提示文本看起来像16-18dip.
有没有办法改变提示文字大小?
可以通过样式更改最终提示大小/浮动标签大小,并SetHintTextAppearance使用以下内容进行调用: -
_nativeView.SetHintTextAppearance(App6.Droid.Resource.Style.MyTextInputLayout);
Run Code Online (Sandbox Code Playgroud)
在哪里MyTextInputLayout有以下几点: -
<style name="MyTextInputLayout" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/blue</item>
<item name="android:textSize">44sp</item>
</style>
Run Code Online (Sandbox Code Playgroud)
但是textSize,当您开始输入某些文本时,此样式仅应用于最终目的地.
从我所看到的,包括对象的属性,目前似乎不可能改变提示的起始字体大小?
凡为EditText暴露,你可以有改变的事情.该Hint部分根本不由它处理,而是由处理TextInputLayout.似乎没有任何对象暴露出来获取访问权限专门为此定制Hint.
| 归档时间: |
|
| 查看次数: |
4429 次 |
| 最近记录: |