0

在我的布局中,我在TextInputLayout中使用EditText,所以我可以有浮动提示。现在我想创建一些大小等于浮动提示的TextViews。但是,我怎么能知道正确的尺寸值?它是否是EditTextandroid:textSize属性的某个决定因素?TextInputLayout的浮动提示文本大小

+0

也许你想要这个:TextView.getTextSize() –

+0

我认为,这应该对你有帮助。 https://stackoverflow.com/questions/3139676/android-edittext-hint-size –

+0

你可以得到提示大小的EditText和Set以及相当于提示文本大小。 – AndroidLad

回答

1

你可以这样做。

变化EditText的文字大小

android:textSize="12sp" 

您可以在.java做到这一点。

editText.setTextSize(12); 

变化TextInputLayoutLEFT-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); 
0

你可以在你的EditText

android:textSize="@dimen/text_size"

设置,并使用相同的TextView

+0

这是EditText文本大小的大小。我想要当你开始键入东西时在EditText上的小文本的浮动提示的大小 – YesPapa

+0

然后尝试使用'HintTextAppearance'的样式 –