在我的布局中,我使用TextInputLayout
内部的EditText
,以便具有浮动提示。现在,我想创建一些TextViews
,它们的大小与浮动提示相等。但是如何知道正确的大小值?它是否与EditText
的android:textSize
属性有关?
在我的布局中,我使用TextInputLayout
内部的EditText
,以便具有浮动提示。现在,我想创建一些TextViews
,它们的大小与浮动提示相等。但是如何知道正确的大小值?它是否与EditText
的android:textSize
属性有关?
您可以这样做。
更改EditText
的文本大小
android:textSize="12sp"
.java
文件中完成这个操作。editText.setTextSize(12);
更改TextInputLayout
的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);
HintTextAppearance
的样式,其中包含<item name="android:textSize">Your text size</item>
。app:hintTextAppearance="@style/Your style"
设置到你的InputTextLayout
中。