TextInputLayout的浮动提示文本大小

时间:2017-08-02 07:56:48

标签: android android-layout android-edittext android-textinputlayout

在我的布局中,我在EditText内使用TextInputLayout,因此我可以使用浮动提示。现在我想创建一些TextViews,其大小等于浮动提示的大小。但我怎么知道正确的尺寸值?它是否以某种方式决定EditText的{​​{1}}属性?

2 个答案:

答案 0 :(得分:2)

你可以这样做。

更改EditText的文字大小

android:textSize="12sp"

您可以在.java

中执行此操作
editText.setTextSize(12);

更改TextInputLayout&n; LEFT-TOP文字大小

app:hintTextAppearance="@style/text_in_layout_hint_Style"

样式代码

<style name="text_in_layout_hint_Style">
    <item name="android:textColor">#FF0000</item>
    <item name="android:textSize">20sp</item>
</style>

您可以在.java

中执行此操作
textInputLayout.setHintTextAppearance(R.style.text_in_layout_hint_Style);

答案 1 :(得分:0)

你可以通过样式设置它

使用

创建HintTextAppearance样式

<item name="android:textSize">Your text size</item>

并将app:hintTextAppearance="@style/Your style"设置为InputTextLayout